En macwinuxuarios comparto mis experiencias con Mac OS X, Windows e

incluso Ubuntu: Virtualizar Windows en nuestro Mac - Clonado y copias de

seguridad - Mac y PC en la misma red - Reparar Mac OS X - Cómo instalar

Ubuntu - NeoOffice - Pruebas, Tutoriales ... y mucho más. ¡Bienvenidos!


Ver el INDICE de entradas del blog por temas.

sábado 18 de febrero de 2012

Los documentos RTFD... son carpetas.



Como todos hemos comprobado, el editor de textoTextEdit incluido en Mac OS X permite guardar documentos en formato RTFD. Esto es así cuando estamos editando un documento de texto RTF (con negritas, cursivas, colores...) y le añadimos imágenes u otro tipo de archivos.

Si bien RTF es un formato que se puede editar y abrir con diferentes editores y sistemas operativos (de hecho las especificaciones fueron publicadas hace tiempo por Microsoft) RTFD sólo se puede abrir "tal cual" desde Mac OS X y con TextEdit o Pages.

En realidad, RTFD es un contenedor o bundle; un tipo especial de carpeta. Y es así como veremos estos archivos desde un ordenador con Windows... y también con Mac OS X si hacemos un pequeño experimento:

Con TextEdit creamos un documento de texto, le pegamos o arrastramos a él una imagen (u otro archivo), y lo guardamos como documento RTFD.



Debemos comprobar que en las Preferencias del Finder, Avanzado está activada la casilla "Mostrar extensiones de los nombres de archivo".


Si eliminamos la extensión .rtfd del nombre de ese documento, veremos cómo este se transforma mágicamente en una carpeta. Y si abrimos esta carpeta veremos en su interior un documento RTF con el texto... y la imagen como archivo independiente.

Si volvemos a añadir la extensión al nombre de la carpeta ésta volverá a transformarse en un documento RTFD, aunque ésto sólo ocurre con las carpetas creadas de este modo y no con las creadas desde el Finder del modo habitual.


sábado 28 de enero de 2012

Cómo listar el contenido de carpetas del Finder.

¿Alguna vez has tenido la necesidad de imprimir el listado del contenido de una carpeta del Finder de tu Mac? Quede claro que no se trata de hacer una captura de pantalla de la carpeta abierta con la visualización en listado, sino de obtener una lista en modo texto que podamos editar o añadir a un documento. Tal vez te hayas preguntado cómo hacer esto sin teclear manualmente el nombre de los ítems. Los usuarios de Mac más veteranos recordarán que con los sistemas operativos "pre-OSX", como Mac OS9 esto era tan sencillo como elegir en el menú Archivo "Imprimir ventana". Aquellos que hemos buscado formas de hacerlo en Mac OS X hemos encontrado las siguientes alternativas.

¿Alguien se acuerda del "imprimir ventana" de Mac OS9?

Copiando y pegando.
Cuando usas un Mac, las soluciones son a veces muy simples: copias el contenido de la carpeta y lo pegas en un archivo de texto; pero ojo, lo debes pegar "como texto". Si seleccionas y copias el contenido de una carpeta del Finder, y quieres pegar en TextEdit, debes asegurarte de que previamente en el menú Formato has elegido Convertir en texto normal. TextEdit puede guardar documentos en formato RTFD, es decir admite que se le peguen o añadan archivos y aplicaciones como si fuera una carpeta del Finder. Si no convertimos en texto normal se copiarán realmente los archivos en el documento de TextEdit, lo cual puede darnos una sorpresa si esa carpeta en la que elegimos copiar contiene archivos de mucho peso. Por supuesto, también podemos pegar en una hoja de cálculo de Excel o Numbers.
Utilizando una Impresora de Escritorio.
Una impresora de escritorio es el icono correspondiente a una de las impresoras configuradas en nuestro Mac, y a la que podemos arrastrar desde el Finder un documento que queremos imprimir. Curiosamente, si en lugar de un documento arrastramos una carpeta se imprimirá el listado del contenido de esa carpeta. Y sin en lugar de imprimir, elegimos guardar como PDF, obtendremos un achivo PDF del cual podremos copiar el listado que queremos. ¿Que cómo creamos una Impresora de Escritorio? Como decíamos antes, usando un Mac, las soluciones son a veces muy sencillas: arrastrando al Escritorio el icono de la impresora desde la ventana Impresión y Fax de Preferencias del Sistema:


Recurriendo al Terminal.

Por un lado podemos hacer uso del Terminal, solución del agrado de los más geeks, pero poco atractiva para el usuario común. En realidad, es más sencillo de lo que parece. Deberemos abrir una ventana de Terminal (en Aplicaciones / Utilidades) y escribir el comando "cd":
Last login: Sat Jan 28 17:10:36 on ttys000
minimac:~ minimac$ cd

pulsaremos la barra espacio una vez, y arrastraremos el icono de la carpeta que queremos listar a la ventana de Terminal (en el ejemplo, arrastro la carpeta Documentos). La ruta de la carpeta se añadirá automáticamente. A continuación pulsaremos Enter:
Last login: Sat Jan 28 17:10:36 on ttys000
minimac:~ minimac$ cd /Users/minimac/Documents 
minimac:Documents minimac$ 

Ahora escribiremos un nuevo comando:
Last login: Sat Jan 28 17:10:36 on ttys000
minimac:~ minimac$ cd /Users/minimac/Documents 
minimac:Documents minimac$ ls -RF > ~/Desktop/listado_carpeta.txt

Con este comando estamos indicando lo siguiente:
-R hace que el listado abarque las sub-carpetas
-F añade la barra (/ )al final de los nombres de carpeta y un asterisco (*) tras las aplicaciones.
listado_carpeta.txt es el nombre que queremos que tenga el archivo de texto que obtengamos, y podemos escribir otra cosa. Pulsaremos de nuevo Enter.

Veremos aparecer un documento de texto en nuestro escritorio llamado listado_carpeta.txt, en el cual veremos el listado que queríamos:


Adobe Reader/
Datos de usuario de Microsoft/
Elementos convertidos por Roxio/
Microsoft User Data/
My Music/
My Pictures/
My Video/
My Videos/
ScreenSteps Library/
Streamer Videos/
Trabajo/
eBooks/
iChats/
./Adobe Reader:
Legal/

(etc...)

Creando un flujo con Automator.
Automator, en Aplicaciones, nos permite crear flujos de trabajo que podemos guardar como scripts o como aplicaciones. Crear un script con Automator que nos liste el contenido de una carpeta y lo guarde como texto es muy sencillo:

Abrimos Automator y elegimos crear "Nuevo flujo de trabajo".
En el listado de Acciones, Archivos y carpetas, elegiremos Solicitar ítems del Finder.
Luego, Obtener contenido de la carpeta.
Finalmente, en el listado de Acciones, Texto, elegiremos Nuevo archivo de texto.
Sólo queda hacer clic en el botón Ejecutar.

También podemos guardar el flujo como Flujo de trabajo o como Aplicación. De este modo podremos utilizarlo posteriormente cuando lo necesitemos.

Podemos variar el resultado si en la primera acción (Solicitar ítems del Finder) cambiamos el Tipo (Archivos, carpetas o Archivos y carpetas), o en la segunda acción hacemos clic en la casilla de verificación "Repetir en cada carpeta encontrada".

Automator, incluido en Mac OS X, es una herramienta enormemente versátil.

Mediante aplicaciones o utilidades específicas.
Automator nos permite crear nuestra propia aplicación para imprimir listados de archivos, pero existen soluciones de terceros para hacer esto, como Print Window que resulta algo caro a mi gusto (20$) pero ofrece opciones interesantes, como imprimir desde menús contextuales, mediante atajos de teclado, etc... listar subcarpetas o elegir el formato de archivo (Excel, texto...)


Existía una utilidad gratuita parecida llamada PrintFinder, pero que al parecer ha sido discontinuada por su desarrollador, por lo que resulta algo difícil de encontrar, y las descargas disponibles nos fuerzan a una actualización que al parecer ya no existe.



lunes 12 de diciembre de 2011

Dicta tus textos a Dragon Dictation para iOS y evita usar el teclado.


Viendo que es una de las aplicaciones más descargadas de la App Store, he instalado recientemente Dragon Dictation en mi iPhone. Se trata de una aplicación gratuita para iPhone, iPad y iPod Touch, capaz de convertir nuestras frases dictadas en texto editable. Se supone que esto nos evita utilizar el teclado virtual para escribír largos textos, con el atractivo añadido de que ahora ya funciona en español y de que es gratuita. Esto es de agradecer, ya que la aplicación para Mac OS X del mismo desarrollador (Nuance Communications) cuesta 179$ y sólo la he visto disponible en inglés.


La interfaz gráfica y su uso son muy sencillos. Una vez abierta la aplicación, tan sólo debemos pulsar un botón para comenzar a grabar o dictar, y pulsar otro para terminar. Inmediatamente comienza el proceso automático de conversión, para el cual es necesario disponer de una conexión de datos 3G ó WIFI. Al parecer es importante el papel que desempeña el corrector automático del diccionario de iOS, ya que el resultado del reconocimiento vocal es variable.

¿Funciona? En la mayoría de casos si, aunque debemos hablar de forma pausada y pronunciando de forma clara. Aún así, a veces el resultado no es el esperado, y veremos algunas palabras o frases curiosas. En las pruebas que he realizado, Dragon Dictation ha sido capaz de reconocer su propio nombre pronunciado con mi imperfecto inglés, interpreta correctamente que cuando digo "punto" o "coma" quiero que escriba los signos correspondientes, entiende perfectamente las palabras iPhone y iPod Touch… pero no sabe qué es un iPad (escribe "pata" o palabras similares) y no he conseguido que escribiera la palabra "editar", escribiendo en su lugar "evitar", "invitar" y términos parecidos.


Pero recordemos que el texto obtenido es editable y podemos corregir fácilmente esos fallos. ¿Y qué podemos hacer con ese texto? Simplemente debemos elegir el icono de Mensajes, Mail, Facebook, Twitter… para llevar el texto a la aplicación correspondiente, o bien elegir Copiar para pegarlo donde queramos. Es decir, con un par de clics podemos tener listo para su envío un correo electrónico con un texto lo bastante largo como para que sea incómodo introducirlo mediante el teclado.


Quiero recalcar que la finalidad de Dragon Dictation, que funciona perfectamente en un iPhone 3Gs, es escribir lo que le dictemos, y no es reemplazar a los comandos de voz reconocidos por VoiceOver para el uso de algunas funciones de iOS, ni sustituir al nuevo Siri exclusivo del iPhone 4s, que interpreta nuestras frases para atender a órdenes y búsquedas.

miércoles 16 de noviembre de 2011

¿Un completo software de video-vigilancia para Mac a precio asequible?

Recientemente un amigo me ha preguntado al respecto, y ciertamente, no abundan las aplicaciones para Mac OS X que permitan la llamada "video-vigilancia". Security Spy es una versátil aplicación específica para Mac que permite el control de una o varias cámaras, desde la cámara web integrada de un portátil, o sencillas webcam conectadas mediante USB o Firewire a un Mac Mini, a incluso varias cámaras IP o "de red" gestionadas desde un iMac o Mac Pro. De hecho, soporta cientos de modelos de este tipo y de diferentes marcas.
Podemos ver las imágenes captadas desde nuestro Mac, grabarlas (con sonido) y automatizar varias funciones, como programar grabaciones o utilizar la detección de movimiento para activar automáticamente la grabación, avisos sonoros, mensajes de correo, envío de imágenes capturadas a un servidor FTP, etc…

A pesar de ser muy completo no es difícil de utilizar, y puede ser usado en un entorno doméstico, pero siendo perfectamente válido como herramienta de seguridad para uso en una empresa. Es habitual que se use este software en lugar del suministrado con algunos modelos de cámara que, o bien no es compatible con Mac OS X, o es menos intuitivo o fácil de configurar. El precio resulta interesante, con un escalado que va desde 36€ para su uso con una sola cámara, hasta 600€ para un número ilimitado de cámaras.

Es también interesante su uso como servidor web de una cámara. Esto nos permite, por ejemplo, ver desde cualquier lugar del mundo lo que ocurre en casa u oficina a través de un navegador web. Security Spy puede grabar el video capturado en el disco duro de nuestro Mac o en un disco externo, pero además podemos configurarlo para que sólo grabe si detecta movimiento, lo cual supone un importante ahorro en el espacio necesario para el almacenamiento de la grabación.

También es posible determinar si queremos grabar clips de video sueltos, agrupar las grabaciones en un único clip diario, el número de días de grabación que queremos almacenar, etc..

Además, el sistema de contínuo grabación-borrado en un "buffer" permite que la grabación se inicie minutos o segundos "antes" de que comience ese movimiento, pudiéndose definir zonas de la imagen que han de ser sensibles a éste, o bien "dibujar" áreas concretas e irregulares de la imagen captada.

La apreciación de movimiento viene determinada por la capacidad de la aplicación de detectar cambios en los píxeles del encuadre definido. Mediante un simple mando deslizador podemos configurar la sensibilidad a estos cambios.

Algunos usuarios utilizan Security Spy para vigilar y grabar un nido de pájaros, para pillar "in fraganti" al gato del vecino en nuestra cocina, para avisar con una alarma si el pequeño de la casa decide explorar fuera de su habitación, para detectar intrusos en el jardín o garaje o el entorno de una casa aislada, o como ya hemos dicho, como cámara de vigilancia en una empresa o negocio, recordando siempre que hay que consultar la legislación de cada país al respecto.

En la web del desarrollador se nos ofrece una guía de uso muy completa y clara, con abundantes capturas de pantalla de las opciones de configuración, y partiendo de mi experiencia de varios años con las diferentes versiones de Security Spy, puedo asegurar que se trata de una solución fiable y muy estable. Pero si dudas si usar Security Spy puedes utilizarlo a modo de prueba durante un mes.

Por cierto, al tratarse de una aplicación de tipo "universal", podemos instalar Security Spy desde en un antiguo G4 con Mac OS X 10.4.11 "Tiger" (se recomienda 1GB de RAM, pero puede funcionar con sólo 512MB) hasta en un moderno Mac con el nuevo Lion.