lunes, 8 de diciembre de 2014

Añade a tu viejo Mac alguna de las nuevas funciones de Mavericks o Yosemite.

A partir de Mountian Lion, Mac OS X ofrece un nuevo sistema de etiquetas en el Finder, cuya función ya no es colorear archivos para que destaquen en un listado, sino asignar a un mismo archivo una o varias etiquetas, incluso nuevas y personalizadas. Esto nos permite gestionar nuestros documentos y hacer búsquedas no sólo por su ubicación o nombre, sino por las etiquetas o “palabras clave” asignadas.

Más tarde, Mavericks añadió la opción de seleccionar varios archivos y carpetas y crear una nueva carpeta con ellos con un simple “clic derecho”, lo cual es comodísimo para organizar nuestros archivos. Así ya no es necesario crear primero la carpeta, luego ir seleccionando los archivos, y finalmente arrastrarlos a la nueva carpeta.


Recientemente, en Yosemite ha aparecido otra opción que ya hacía tiempo que era demandada: renombrar varios archivos a la vez. De este modo y por ejemplo, cientos de fotos llamadas DSC456789.JPG, DSC456790.JPG, etc. pueden ser renombradas rápidamente como VacacionesPlaya_001.jpg, VacacionesPlaya_002.jpg, etc:


Si utilizas un Mac con un sistema operativo más antiguo y echas de menos estas funciones, no tienes porqué renunciar a ellas. Puedes añadirlas con el gratuito Tagit y añadiendo dos simples “servicios” creados con Automator (incluido en todo Mac). Veamos cómo hacer que un Mac con Snow Leopard (10.6.8) pueda:

- Etiquetar documentos y fotos con Tagit
- Crear una carpeta con los ítems seleccionados
- Renombrar los ítems seleccionados

Etiquetar documentos y fotos con TAGIT.

Tagit nos permite añadir etiquetas a nuestros archivos, que no serán visibles directamente desde el Finder, pero sí serán perfectamente localizables mediante Spotlight o usando carpetas inteligentes. Como sabéis, las carpetas inteligentes pueden ser “ancladas” a la barra lateral y ser utilizadas allí exactamente igual que las nuevas etiquetas: 


Si más adelante usáis un Mac con Yosemite, éste tampoco “verá” las etiquetas creadas por Tagit en el Finder, pero serán igualmente utilizables con Spotlight o carpetas inteligentes.


Tagit utiliza “openmeta”, un sistema de etiquetado de código abierto, que aunque Mavericks y Yosemite interpretan perfectamente, entiendo que Apple no lo usa en el Finder por “retrocompatibilidad” con las versiones anteriores de Mac OS X. Por ello probablemente, el número limitado de colores disponibles, el mismo que en las versiones “antiguas”.

Crear carpeta con ítems seleccionados.

En entradas anteriores ya hemos visto como crear “flujos de trabajo” o “servicios” con Automator. En este caso será necesario descargar aquí previamente la “Acción” necesaria:

Una vez descargada e instalada, abriremos Automator y elegiremos un flujo de trabajo de tipo “Servicio”:


Seleccionaremos y arrastraremos al panel de la derecha la nueva Acción New Dated Folder. Esta Acción está pensada en principio para crear una nueva carpeta con la fecha en curso, pero la utilizaremos solo como un Servicio que recibe los archivos o carpetas seleccionados para trasladarlos a esta nueva carpeta.


Como configuración del Servicio elegiremos:
- El servicio recibe la selección de Archivos y carpetas
- en Finder
En la Acción, en las opciones de formato de fecha podemos elegir None (ninguno) para que las únicas opciones sean la elección del nombre de la nueva carpeta y la ubicación donde debe crearse:
Es MUY IMPORTANTE recordar, en Opciones (abajo) activar la casilla: Mostrar esta acción al ejecutar el flujo; de este modo no sólo elegiremos el nombre de la carpeta, sino en Destination (arriba) dónde debe crearse:

Finalmente guardaremos el servicio como Crear carpeta con los ítems seleccionados:

Y ya lo tenemos: si seleccionamos varios archivos o carpetas y hacemos "clic derecho" tendremos un nuevo Servicio que nos permite crear con ellos una nueva carpeta con el nombre que queramos y en la ubicación que seleccionemos.


Renombrar los ítems seleccionados.

En esta entrada anterior os explicaba cómo crear nuestra propia aplicación para renombrar archivos. En este caso haremos casi lo mismo, excepto que al crear el “flujo de trabajo” y al igual que en el caso anterior, lo elegiremos del tipo “Servicio” para que haciendo "clic derecho" aparezca como menú contextual:

Como Acción elegiremos "Renombrar ítems del Finder", pero es importante elegir correctamente la configuración del Servicio:
- El servicio recibe la selección de Archivos y carpetas
- en Cualquier aplicación (o en el Finder)

En la propia Acción, lo habitual es elegir Convertir en secuencial, nombre nuevo e insertar el número detrás del nombre, pero recordar, en Opciones activar la casilla: Mostrar esta acción al ejecutar el flujo.





sábado, 11 de octubre de 2014

Cómo copiar a la vez varios archivos ubicados en distintas carpetas utilizando sus alias o sus symlinks.


Suelo tener mis documentos y demás archivos guardados y ordenados en sus correspondientes carpetas y subcarpetas. Pero necesito tener muchos de ellos “a mano”, reunidos en una carpeta visible en el Dock, en la barra lateral de las ventanas del Finder o bien en el Escritorio. Es decir, quiero tenerlos archivados en su carpeta, pero que al mismo tiempo sean accesibles. Para evitar duplicarlos y hacerme un lío con diferentes versiones hago lo mismo que vosotros: crear alias.

(Otro escenario sería el caso del usuario que gestiona sus fotos en carpetas del Finder, y que utiliza alias de las imágenes para crear selecciones a modo de álbumes.)

El asunto es, que a menudo necesito llevarlos conmigo en un pendrive y como es evidente, no puedo copiar los alias ya que necesito los originales. Si se trata solo de un par de archivos la solución es fácil: seleccionar los alias y teclear cmd+R (o hacer clic derecho e ir a Mostrar original). Se abrirán tantas ventanas del Finder como ubicaciones tengan los documentos originales y estos aparecerán realzados en azul en sus correspondientes ventanas de carpeta. Sólo quedará copiar uno a uno al pendrive. 

Vale, pero ¿y si son decenas de archivos repartidos en decenas de carpetas? Lo que tendríamos son decenas de ventanas abiertas. Necesitaba una solución que me permitiera seleccionar todos los ítems de la carpeta de alias y copiar los correspondientes originales de forma sencilla y rápida. Automator no tiene por defecto ninguna acción que sirva de ayuda, aunque si existen conjuntos de acciones “de pago” que incluyen algo como el “Get originales from alias” de Automated Workflows. El precio no es excesivo pero decidí buscar un Applescript que hiciera algo parecido.

Finalmente encontré en nnForums este script que propone Diggory Laycock:

[php]
set the backupSource to ":Users:diggory:aliases" as alias
set the backupDestination to ":users:diggory:Backup:" as alias

tell application "Finder"
set everyAlias to every item of folder backupSource

repeat with thisAlias in everyAlias
set originalFile to (original item of thisAlias)
duplicate originalFile to backupDestination
end repeat
end tell
[/php]


Confieso que soy un analfabeto en Applescript, pero he aprendido a "toquetear" los scripts con cortar, pegar y algo de imaginación. De hecho, hago como algunos ingenieros genéticos, que no saben cómo funciona el genoma de la mosca del vinagre, pero si que si quitan o modifican cierto gen les va a salir una mosquita con las alas rizadas o sin ellas.

Por un lado tenía claro es que no era práctico editar el script cambiando cada vez las carpetas de origen (backupSource) y de destino (backupDestination)  y que me iba a resultar más cómodo incorporar el script en Automator y que fuera éste el que le pasara los datos. Para mi, la solución era crear un workflow de Automator a modo de Servicio, que me me permitiera “hacer clic derecho” sobre la carpeta donde se encontraban los alias y apareciese un cuadro de diálogo que me solicitara una carpeta en la que hacer la copia de los originales.
Después de recordar cómo se hacía en Automator para pasar las variables al script, y modificar éste para ello, tras varios intentos obtuve este resultado:
(Haz clic sobre las imágenes para ampliarlas)


El script lo he adaptado de este modo:

on run {input, parameters}
set backupSource to first item of input
set backupDestination to second item of input
tell application "Finder"
set everyAlias to every item of folder backupSource
repeat with thisAlias in everyAlias
set originalFile to (original item of thisAlias)
duplicate originalFile to backupDestination
end repeat
end tell
end run


En mi caso funciona perfectamente, aunque le quedan detalles por pulir. Si la carpeta contiene un archivo que no sea un alias, o en la carpeta de destino ya existe alguno de los ítems a copiar se obtiene un mensaje de error. Cuando tenga algo de tiempo y lo resuelva os lo haré saber.
Para mi sorpresa funciona igualmente si modificamos el script para que haga lo mismo con symlinks o enlaces simbólicos, por lo cual utilizo dos versiones distintas del Servicio: uno para alias y otro para symlinks.

En este caso el script para symlinks sería este:

on run {input, parameters}
set backupSource to first item of input
set backupDestination to second item of input
tell application "Finder"
set everySymlink to every item of folder backupSource
repeat with thisSymlink in everySymlink
set originalFile to (original item of thisSymlink)
duplicate originalFile to backupDestination
end repeat
end tell
end run

NOTA:
Siempre que puedo advierto sobre el cuidado que debemos tener al usar symlinks. No voy a explicar aquí lo que es un enlace simbólico cuando otros lo hacen mejor aquí o aquí. Pero del mismo modo que un symlink es capaz de engañar a una aplicación mostrándose no como un alias sino como si fuera el archivo o carpeta real (lo cual es una gran ventaja para su uso, por ejemplo, con DropBox) en algunos casos es peligroso. He visto cómo alguna utilidad de backup y sincronización no se limitaba a borrar el symlink, sino que eliminaba el archivo original.



domingo, 5 de octubre de 2014

Usando SetExifData para editar los metadatos de mis fotos.


"Todo debate sobre tecnología DEGENERARÁ en una discusión entre usuarios de Windows y de Mac. Hoy día, es entre Android y iOS"

En mi anterior entrada os hablaba de ExifTool, una herramienta para la edición de los metadatos de las fotos y de cómo podíamos evitar usarlo mediante líneas de comandos del Terminal gracias a dos utilidades que le añadían una interfaz gráfica, es decir, ventanas y botones para que lo podamos usar los mortales comunes. Una de ellas es SetExifData, la he empezado a utilizar hace sólo un par de días y os voy a comentar qué pruebas he hecho en dos ordenadores diferentes: un viejo Mac Mini Intel 32 bits con Snow Leopard, y un MacBook Air con Mavericks.

IMPORTANTE:
ExifTool copia las imágenes originales y edita los metadatos de las copias, pero SetExifData borra los originales y mantiene en su lugar las copias, que son idénticas en todo, excepto en los metadatos.

Añadiendo metadatos.
Ya comenté que una de las ventajas de SetExifData es que permite que arrastremos las fotos seleccionadas sobre al icono de la aplicación del Dock, o a la ventana superior una vez abierto.


Al abrirse la aplicación se nos sugiere hacer una donación vía PayPal; si vamos a usar esta aplicación con regularidad no descartéis contribuir con un par de euros al desarrollo y actualizaciones futuras. Si lo dejáis para más adelante, solo hay que hacer clic en Close.

Ahora veremos la ventana de SetExifData con una serie de campos de metadatos que podemos rellenar; los más importantes para mi son Caption o Descripción del contenido de la foto, Keywords o palabras clave y Comments o comentarios. Si hacéis clic en el botón superior derecho de color azul Show Info se abrirá un cajón con la información que ya tiene la foto seleccionada en el listado superior.


Lo primero que hago es rellenar los campos Caption o Descripción del contenido de la foto, Keywords o palabras clave y Comments o comentarios. Spotlight o una carpeta inteligente son capaces de encontrar los términos de cualquiera de los tres campos, pero como veremos más tarde, si pedimos en Finder Obtener información sobre el archivo de la foto sólo aparecerá la de dos de los campos.

Si activamos la casilla Replace se reemplazarán los contenidos que ya hubiera por los que ahora introducimos.
Si activamos Append, se añadirá nuestro nuevo contenido al ya existente.
La casilla or remove all keywords es simplemente para borrar las palabras clave que ya existieran.

Ya solo queda hacer clic en el botón superior izquierdo con forma de martillo Process, para que se hagan efectivos los cambios.


Si desde el Finder hacemos Comando+I sobre las fotos (obtener información) aparecerá la ventana de información correspondiente a esa foto que nos mostrará los metadatos que hemos cambiado. Descripción corresponde a Caption, y palabras clave a keywords. Como veis, los Comentarios que aparecen en esta ventana no se corresponden con los Comments que habías editado antes. Sin embargo, Spotlight sí entenderá que los Comments equivalen a Comentarios cuando hace una búsqueda.


Si abrimos la foto con Vista Previa y hacemos Comando+I (Herramientas: mostrar inspector) se abrirá la ventana Inspector que muestra información de metadatos de la foto. Veremos que además de mostrar esa información, podemos añadir y borrar palabras clave. ¡Un momento! ¿podemos añadir palabras clave en Vista Previa? ¿Para qué estamos entonces peleándonos con SetExifData?

Pues si, la buena noticia es que Vista Previa permite añadir metadatos en las imágenes; la mala, es que sólo se pueden añadir a las fotos de una en una, lo cual es inviable si trabajamos con docenas o cientos de fotos a la vez (Si, ya he probado a seleccionar varias a la vez en el cajón de miniaturas... y no funciona.)

Buscando fotos por sus metadatos.
Si buscamos en Spotlight la palabra "Garona", que habíamos introducido tanto en Caption (descripción) como en Comments (Comentarios) veremos cómo encuentra sin problemas todas la fotos que contienen ese término en sus metadatos.


Al crear una carpeta inteligente, podemos elegir si ésta busca "Garona" en Caption (Descripción) o en Comments (Comentarios) y vemos que la encuentra en ambos casos.


Recordad que al seleccionar otro podemos añadir criterios de búsqueda a las carpetas inteligentes; en nuestro caso, todos aquellos que se correspondan con los metadatos de una foto que puedan ser de interés, o sea, además de palabras clave, descripción o comentarios, el modelo y marca de la cámara, si se ha usado flash, etc...

Geolocalización.
SetExifData también permite añadir manualmente la geolocalización de la foto si ésta se ha hecho con una cámara sin GPS. Para hacer ésto, cuando editamos los metadatos añadiendo palabras clave y descripción, podemos hacer clic en el botón Geotag. Aparecerá una ventana de Google Maps en la que podemos mover el icono de ubicación de la foto al punto geográfico que queramos.


Si luego abrimos la foto con Vista Previa y hacemos Comando+I para ver el inspector veremos que ahora aparece la pestaña GPS, en la cual vemos un mapa pequeñito con la ubicación que antes habíamos marcado.
Si el mapa os parece demasiado pequeño haced clic en el botón inferior Ubicar y la ubicación se abrirá en la aplicación Mapas a un tamaño mucho mayor.


Usando etiquetas del Finder
Si, ya se que las etiquetas del Finder no son metadatos que se guarden en la misma foto, y que hay incompatibilidades entre las nuevas etiquetas personalizables y las de versiones antiguas de Mac OS X. Solo las utilizo circunstancialmente para lo siguiente: si quiero copiar en un pendrive una selección de fotos para sacar copias en papel las selecciono en cada una de las carpetas y las etiqueto, por ejemplo, como Fotos a papel.
Como ya tengo creada una carpeta inteligente que muestra todas las fotos etiquetadas de esa forma, las puedo arrastrar desde allí al pendrive. Una vez copiadas las puedo seleccionar nuevamente y quitarles la etiqueta.


Alternativas a SetExifData en la App Store.
Por supuesto existen aplicaciones que hacen lo mismo que SetExifData, e incluso más y mejor. El precio no es un factor determinante, pero no son compatibles con Macs con un par de años o requieren una versión de Mac OS X que tal vez no podamos instalar en ese modelo.
  • Photo Meta Edit, 3,59€ pero sólo compatible con Mac OS X 10.8 o superior
  • Exif Editor, 8,99€ y en español, pero sólo compatible con Mac OS X 10.7 o superior
  • ExifChanger (usa ExifTool), 9,99€ compatible desde 10.6, pero sólo para Macs de 64 bits
  • Image Exif Editor, 8,99€, compatible desde 10.6, pero sólo para Macs de 64 bits


lunes, 29 de septiembre de 2014

Gestionar fotos en el Finder añadiendo metadatos con ExifTool


No pocos usuarios prefieren gestionar sus fotos en carpetas del Finder a hacerlo dentro de la librería de Aperture  o iPhoto y a pesar de las ventajas que supone usar estas aplicaciones. Gestionar tus fotos con iPhoto permite la creación sencilla de álbumes, álbumes inteligentes, editar las fotos dentro de la misma aplicación, visualizarlas como “caras” o por ubicación en un mapa, renombrarlas y corregir fecha y ahora, hacer pases de diapositivas multimedia, crear álbumes tipo libro para su impresión, etc… Aperture permite todo esto aunque de forma más avanzada, además de las prestaciones profesionales para importación, organización, revelado digital, retoque y la gestión de una o varias librerías con decenas de miles de fotos.

Pero hay usuarios que no se encuentran cómodos con esta forma de trabajar y prefieren “las carpetas de toda la vida”, o que necesitan que su colección de fotos sea accesible tanto por un Mac como por un PC, o que disponen de Macs con versiones diferentes de Mac OS X y de iPhoto o Aperture, lo cual hace incompatibles las librerías correspondientes, etc.

Sin embargo, organizar las fotos por carpetas del Finder tiene sus limitaciones, aunque hay soluciones que ofrece el mismo Mac OS X y para otras cosas se puede recurrir a utilidades de terceros. Veamos:

Evidentemente, las carpetas del Finder sustituyen a los Eventos o Proyectos. Sin embargo, los álbumes y álbumes inteligentes son más difíciles de reemplazar. Está claro que si consideramos un álbum como una selección de fotos ubicadas en una o más carpetas, pero queremos evitar duplicar los archivos, podemos recurrir a los alias o accesos directos. Haciendo clic sobre los alias podemos abrir los originales correspondientes, e incluso podemos pulsar barra espaciadora para solo visualizarlos.

Si hemos creado una carpeta con los alias de unas fotos que queremos grabar en un pendrive no podemos copiarlos arrastrándolos a éste, ya que lo único que se copiarán serán los mismos alias. Es cierto que haciendo clic sobre un alias y pulsando comando-R se abre la ventana donde está el original y este aparece seleccionado, pero si hacemos lo mismo con 50 alias, tendremos 50 ventanas abiertas y hay que arrastrar las fotos una a una hasta el pendrive. Se puede utilizar el truco de abrir todos lo alias con Vista Previa, seleccionar en éste todas las miniaturas, y arrastrar éstas al pendrive, con lo que se copian los archivos originales.

Vista Previa, por cierto, dispone de herramientas de edición básicas y suficientes en la mayoría de casos, además de realizar pase de diapositivas. Si necesitáis algo más avanzado os recomiendo Pixelmator, que no sólo tiene una relación prestaciones/precio imbatible, sino que podéis descargar gratuitamente el programa desde su web para su evaluación durante un mes.

Retomando el tema de los álbumes, es más interesante usar las carpetas inteligentes del Finder que nos muestran las fotos que responden a un criterio de búsqueda. Esta búsqueda puede hacerse en función de las etiquetas que se hayan añadido a las fotos, pero éstas no son compatibles con versiones antiguas de Mac OS X ni con Windows. Podemos añadir comentarios de Spotlight (seleccionar foto y pulsar Comando+I ) que si es compatible entre Snow Leopard y Mavericks, por ejemplo, aunque no con Windows.

Podríamos así localizar fácilmente nuestras fotos, estén donde estén, tecleando estas palabras directamente en el campo de búsqueda de Spotlight o creando carpetas inteligentes que buscasen el texto añadido en Comentarios de Spotlight. En una entrada anterior explicaba cómo añadir término de búsqueda a varias fotos a la vez utilizando Automator.
Sin embargo, este sistema tiene un inconveniente: si copiamos los documentos a un pendrive o a otro ordenador esos Comentarios de Spotlight se pierden. Si bien los documentos siguen pudiendo ser encontrados buscando términos de su contenido, en el caso de las fotos es un problema.

En resumen, si no usamos etiquetas o los Comentarios de Spotlight, o los usamos puntualmente para casos como seleccionar determinadas fotos para llevarlas a copiar en papel, necesitamos identificarlas mediante un sistema lo más estándar posible, o sea, editando y añadiendo metadatos.

Recordad que los metadatos son los datos del archivo de una foto que no son la propia imagen, es decir la información de fecha y hora, geolocalización, modelo de cámara, apertura, velocidad, uso de flash, información del lugar, copyright y cientos de datos posibles.
Entre los metadatos de interés en nuestro caso, estarían las keywords o palabras clave, descripción o caption o comentarios.

Los antes mencionados iPhoto y Aperture pueden editar y añadir metadatos, pero ¿qué ocurre si queremos hacer esto con fotos que están en carpetas del Finder?

Sin necesidad de recurrir aplicaciones como Photoshop o Graphic Converter (o el antes mencionado Pixelmator, que puede añadir keywords a los archivos abiertos), existen diferentes utilidades específicas que permiten editar los metadatos de las fotografías ubicadas en carpetas del Finder, y añadir palabras clave que las identifiquen. Aquí, lo importante es poder editar los datos a docenas de fotos simultáneamente, ya que editar una a una sería una locura. Muchas de ellas las podemos descargar de la App Store, aunque ninguna es gratuita y tienen un inconveniente: no son compatibles con versiones antiguas de Mac OS X ni con ordenadores con algunos años.

Sin embargo existe un software muy completo y eficaz, capaz de editar la gran variedad de metadatos que se pueden asociar a una foto. El open source ExifTool es gratuito y sólo tiene una pega: se utiliza mediante líneas de comandos en el Terminal, lo cual echa atrás a la mayoría de usuarios, entre los que yo me encuentro. Afortunadamente, podemos añadírle una interfaz gráfica mucho más amigable con las aplicaciones pyExifToolGUI o con SetExifData, también gratuitas (aunque los desarrolladores aceptan donaciones , cosa que debiéramos considerar si vamos a utilizarlas asiduamente)


Ambas requieren que instalemos previamente ExifTool, pero la combinación de éste con cualquiera de ellas cumple el doble requisito que señalaba antes: funcionan tanto en un Mac con procesador de 32 bits con Snow Leopard como en un modelo reciente con Mavericks.

Cada una tiene sus ventajas: pyExifToolGUI es más completo y permite editar la mayoría de los metadatos. Lo que menos me gusta es que para añadir fotos al programa hay que hacerlo desde el botón Load images y a continuación ir navegando entre directorios hasta localizar las fotos. En esto ExifTool es más cómodo de usar ya que permite arrastrar directamente las fotos a la aplicación. En ambos casos podemos editar los metadatos de varias fotos simultáneamente, añadiendo palabras clave o keywords. Incluso podemos obtener su geolocalización, ya sea redirigiéndonos a mapcoordinates.net como hace pyExifToolGUI, o en una ventana de la propia interfaz de la aplicación en la que podemos marcar la posición en Google Maps como nos deja hacer SetExifData.


Habiendo añadido palabras clave a nuestras fotos (París, verano, 2013, vacaciones, Pepe, paisaje, amigos…) es muy sencillo crear carpetas inteligentes que muestren aquellas que contengan una o más de estas palabras. De forma puntual, podemos combinar este método con las nuevas etiquetas del Finder.















martes, 25 de marzo de 2014

Cómo gestionar archivos del Finder como lo hacemos con las fotos en iPhoto

¿Podríamos gestionar los archivos del Finder como lo hacemos con las fotos en iPhoto o en Aperture? ¿Sería posible utilizar palabras clave o keywords, crear álbumes, álbumes inteligentes, etc…?
En cierto modo si es posible, de hecho el Mac OS X ya nos facilita las herramientas adecuadas: alias (accesos directos), Vista Rápida (Quick View) carpetas Inteligentes, Comentarios de Spotlight, Automator y recientemente las nuevas etiquetas de Mavericks. Sin embargo, muchos usuarios apenas las utilizan, incluso ignoran que existan.

Los alias (equivalentes a los accesos directos de Windows) son realmente útiles. Un alias es ítem que hace de enlace o referencia al archivo original. Si tenemos una película en la carpeta Videos, y disponemos de su alias en el Escritorio, basta con hacer doble clic sobre éste para que se abra el archivo original. Por supuesto, es posible crear varios alias y colocarlos en ubicaciones diferentes para acceder a los originales desde diferentes sitios. No solo evitamos así duplicar los archivos, sino que evitamos duplicar su peso en MB, ya que un alias suele pesar menos que una foto, video o documento complejo. Para crear el alias de un documento o carpeta solo hay que seleccionarlo, y usar el atajo de teclado comando + L, o bien hacer clic derecho sobre el y elegir Crear alias. Es posible seleccionar varios archivos y crear alias de todos ellos en un solo paso, para a continuación trasladarlos a la carpeta que queramos. De este modo esa carpeta vendría a ser un “album” con una selección de ítems referenciados a los archivos originales. Una diferencia importante con respecto a iPhoto es que en éste podemos arrastrar el contenido de un álbum a una carpeta del Finder de modo que se copien a ésta las fotos originales. Pero si arrastramos o copiamos un alias a una carpeta del Finder lo que se copia es simplemente el alias, no el original. Para conocer la ubicación del original de un alias usaremos el atajo de teclado comando + R o haremos clic derecho sobre el y elegiremos Mostrar original…

Sorprendentemente Vista Rápida es desconocida para muchos usuarios que ya tienen el Mac desde hace tiempo. Nos permite previsualizar -que no abrir- prácticamente cualquier archivo o documento seleccionándolo y pulsando la barra espaciadora, en muchos casos incluso aunque no dispongamos de la aplicación que lo creó. Si volvemos a pulsar la barra espaciadora la previsualización desaparece. También es posible añadir como botón Vista Rápida a la barra de herramientas de las carpetas del Finder (Visualización / Personalizar barra de herramientas…). Es ese botón con forma de ojo. Resulta especialmente cómodo elegir la visualización como lista, seleccionar un archivo, pulsar barra espaciadora y desplazarse rápidamente entre las previsualizaciones de los archivos de un listado utilizando las teclas cursoras o flechas arriba/abajo/izquierda/derecha. De este modo, podemos revisar en un momento las fotos de una carpeta, el contenido de Descargas, etc… Recordad que la combinación de teclas Comando + Suprimir traslada a la Papelera el archivo seleccionado, es decir, el que estamos previsualizando en ese momento, lo cual es un método rápido para “hacer limpieza”.
Las carpetas inteligentes permiten hacer búsquedas de archivos o documentos en función de diferentes criterios, pero con la ventaja de que esos criterios de búsqueda pueden ser guardados, aunque los resultados se irán actualizando de forma automática. En este caso funcionan de forma similar a los álbumes inteligentes de iPhoto o Aperture. Podemos por ejemplo, crear una carpeta inteligente que muestre juntos (sin moverlos de allí donde esté cada uno) todos los documentos PDF guardados en un rango de fechas concretas y que contengan la palabra “seguro”.
Las carpetas inteligentes muestran resultados en base al contenido, tipo de archivo y toda una serie de metadatos. Pero estoy seguro de que muchos no habéis visto todos los criterios de búsqueda que podemos utilizar y os sorprenderéis si en el menú desplegable correspondiente elegís “Otro…”

No olvidéis que haciendo clic en el “más” se pueden añadir y combinar criterios de búsqueda que filtren cada vez más los resultados a obtener. Las carpetas inteligentes que vayamos creando pueden ser guardadas en el Escritorio o carpeta que queramos, pero veréis que existe la opción de añadirlas a la barra lateral de las carpetas del Finder.

Los comentarios de Spotlight son algunos de los metadatos utilísimos que pueden buscar las carpetas inteligentes. Si seleccionamos un archivo o carpeta y usamos el atajo de teclado comando + I (o hacemos clic derecho sobre el) aparece la ventana de información de ese ítem. Veremos un campo llamado “Comentarios”, que podemos rellenar con descripciones o palabras clave que tanto Spotlight como una carpeta inteligente pueden reconocer. Imaginad lo útil que pueden ser palabras clave como Pepe Pérez, finalizado, pendiente, retocar, revisado, a imprimir, archivar, etc… especialmente en el flujo de trabajo de un estudio u oficina.
Es cierto que añadir estos datos a los archivos uno a uno es poco práctico, pero por ello en una entrada anterior explicaba cómo añadir a nuestro Mac (usando Automator) la capacidad de asignar “palabras clave” a varios archivos a la vez con dos clics. Las ventajas de este método sobre las nuevas etiquetas de Mavericks son su “retrocompatibilidad” con versiones anteriores de Mac OS X, y que no estamos limitados únicamente a tres etiquetas por archivo.
Las nuevas etiquetas de color que aparecen en Mac OS X desde Mavericks son sin embargo, muy fáciles de usar, y para mi su mayor ventaja es la posibilidad de añadir etiquetas directamente desde el cuadro de diálogo que aparece al guardar un nuevo documento. Doy por hecho que ya habréis visto que en las Preferencias del Finder podemos renombrar, eliminar y elegir el color de las etiquetas.
Como veis, combinando estos métodos podemos visualizar, clasificar y encontrar archivos de una forma más eficaz que utilizar solamente una estructura jerárquica de carpetas para ordenar y clasificar nuestros archivos.


lunes, 24 de febrero de 2014

Averigua con Automator, Dropbox e iCal la IP pública de tu casa u oficina

En la entrada anterior os hablaba de IPmenu, como solución al problema de cómo conocer la dirección pública de tu casa u oficina para acceder a tu ordenador “desde fuera”. La ventaja de IPmenu “era” que comprobaba regularmente la dirección IP y si ésta había cambiado nos mandaba un mensaje de correo electrónico con la nueva dirección. Y digo que la ventaja “era” porque hoy mismo he recibido una notificación del desarrollador avisando de que ese servicio dejaba de estar disponible.

Existen soluciones basadas en scripts que obtienen nuestra IP pública y la hacen llegar por email o incluso algún servicio de mensajería, pero pueden ser demasiado complicados para la mayoría de usuarios, por lo que os propongo una solución muy simple basada en Automator (del que ya hemos hablado anteriormente), DropBox y Calendario.

Quede claro que partimos de la base de que no disponemos de una IP fija y que tampoco recurrimos a servicios como DynDNS o similares.

La idea, de forma resumida, es crear un sencillo flujo de trabajo o workflow que obtiene la IP y crea con ella un documento de texto que guarda en DropBox. Para que esto se haga de forma automática, crearemos un evento repetido en Calendario que ejecutará la aplicación con la frecuencia que indiquemos.

De este modo y allí donde estemos, podremos consultar la IP leyendo el documento de texto que se va guardando en nuestra carpeta DropBox. Por supuesto podemos utilizar también Box, OneDrive o cualquier servicio similar que sincronice con una carpeta de nuestro Mac.

¿Cómo averigua Automator la IP? Un modo es consultándola en las numerosas direcciones web que nos facilitan nuestra dirección IP pública. Estas son algunas de ellas:


El flujo de trabajo de Automator es el siguiente:
La Acción Obtener las URL especificadas hará que Automator acceda a una de las web que hemos visto antes para  que ésta le facilite la IP pública de nuestro router.
La Acción Obtener texto de página web copiará el texto de la página, entre el que está la dirección IP que necesitamos.
La Acción Nuevo archivo de texto creará con el texto obtenido un nuevo documento de Textedit en Dropbox. Observad que se ha activado la casilla Reemplazar archivos existentes.
Es importante que el flujo o una copia de éste se guarde como aplicación, ya que de lo contrario el evento de Calendario se limitará a abrir Automator y el workflow no se ejecutará.
Ya en el Calendario crearemos el evento (o eventos) en cuestión, indicando la hora y estableciendo como “alarma” que se abra la aplicación creada con Automator.
Y esto es todo; a las horas indicadas, el Calendario abrirá el flujo de trabajo que hemos creado y guardado como aplicación en Automator, y ésta creará en Dropbox el archivo de texto con nuestra IP que podremos consultar desde cualquier sitio:
Matthew Thomas publica en Automator World una Acción de Automator llamada Get IP, creada por él y que podemos descargar y añadir a la Biblioteca de Acciones de Automator de nuestro ordenador. Esta Acción ejecuta un script que obtiene la IP pública, y en el flujo de trabajo anterior reemplazaría a Obtener las URL especificadas. Para que funcione correctamente, en este caso la segunda Acción sería Copiar en el Portapapeles: