Archivos de Tags: Mac OS X

Terminal: Buscar en Google desde la línea de comandos

Actualización 15/01/2014: He actualizado el contenido de la entrada porque he actualizado el Gist en el que está basada, y ahora incluye búsquedas en otros motores de búsqueda.

Si utilizais la línea de comandos de vez en cuando, seguramente os gustaría poder lanzar una búsqueda en Google de algo que estáis viendo. En ese caso, puede que os vegan bien este par de funciones para la shell bash:

La primera función abre tu navegador por defecto, y busca lo que hayas puesto a continuación. Un ejemplo:

busca en Google aquellos sitios web que tienen entremaqueros en el URL, y que contienen Memoria de Acceso Aleatorio.

La segunda función busca directamente lo que tengamos en el portapapeles, aprovechando la función pbpaste de Mac OS X. Así, basta con que copiemos contenido en el terminal (o de cualquier parte de Mac OS X), y luego tecleemos googleit.

Por supuesto, el mecanismo es perfectamente generalizable a otros motores de búsqueda, como Wolfram|Alpha o Bing. A lo largo de los siguientes días iré incluyendo distintos motores de búsqueda, pero ahora mismo he implementado Wolfram|Alpha (con comandos wolfram y wolframit) y Bing (con bing y bingit). Algunas más que se podrían añadir: map para mapear con Google Maps… o Apple Maps.

Si quieres añadir estas funciones, puedes descargar el archivo search_functions.sh de este Gist en GitHub, y añadir esta línea a tu archivo .profile de Bash:

¡Espero que os resulte de utilidad!

Automatización: Descargar KMLs autocontenidos, o de cómo leer archivos XML con AppleScript

Si utilizáis Google Earth, o Google Maps, para crear vuestros propios mapas, es posible que os encontréis con que los archivos KML guardados desde esas aplicaciones no pueden ser utilizados por algunas aplicaciones. Por ejemplo, es imposible utilizar los archivos resultantes en aplicaciones como Galileo Offline Maps, o en un conversor online entre formatos KML y GPX, como por ejemplo http://gpx2kml.com.

¿Qué es lo que ocurre? ¿Cómo podemos solucionarlo? Y, ¿qué podemos aprender con ello?

Leer más »

Enlace: Transmitir el portapapeles entre dos Macs

Enlaces: Cómo gestionar Mac OS X (en TI), y utilización de pmset

  • Bitácora especializada en cómo gestionar Mac OS X desde el punto de vista de administradores de sistemas, haciendo especial énfasis en la administración simultánea de decenas o centenares de máquinas.
  • Artículo de la bitácora “Gestionando Mac OS X” en el que se explica cómo realizar mediante scripts (que pueden ser después lanzados con herramientas como Apple Remote Desktop, si tienes que gestionar decenas o centenares de equipos) la configuración de un equipo que debe permanecer encendido siempre (reiniciando en caso de pérdida de corriente), incluyendo no apagar ni atenuar la pantalla, entrar directamente en un usuario determinado, y lanzar una presentación o película.

    El artículo muestra cómo lograrlo usando las utilidades pmset (incluyendo qué variables es necesario cambiar), y defaults (para cambiar las preferencias de com.apple.loginwindow).

Enlace: MacRuby, la guía definitiva (en inglés)

  • Introducción a MacRuby, la versión de Ruby con soporte para interoperar con Objective-C y las bibliotecas de funciones Cocoa, publicado bajo licencia CC-Atribución-No Comercial-Sin Derivados por parte de O'Reilly y su autor, Matt Aimonetti.

    La parte publicada como CC son los primeros cuatro capítulos, para tener una idea de cómo funciona el sistema.

Enlace: Crear Servicios para Snow Leopard con Automator

Enlaces: Formatear contenido para Kindle, usar módem Alcatel OT X60S con Mac OS X

Enlaces: Cómo usar el cliente VPN de SnowLeopard a partir de un perfil CISCO .pcf, y Mozilla Weave

  • Si tienes instalada la utilidad VPN Client de Cisco, y usas Snow Leopard, o iPhone OS 3.0, es posible utilizar el cliente nativo que proporcionan estos sistemas operativos si analizamos el contenido de los perfiles de conexión de Cisco en /private/etc/opt/cisco-vpnclient/Profiles/, y seguimos las instrucciones de esta página.
  • Descripción (en inglés) de cómo funciona Mozilla Weave, una extensión para Firefox que utiliza servidores de Mozilla para almacenar, de forma cifrada, el historial continuo de navegación.Con Mozilla Weave es posible estar trabajando en una sesión de navegación en el trabajo, y volver a casa y continuar por donde íbamos.
    Aparte, también funciona como almacén en línea de marcadores web (bookmarks), pero su utilidad principal es como integrador de sesiones.
    Este artículo de Linux Magazine explica de forma sencilla las capacidades, y algunas cosas que tener en cuenta.

Enlaces: Google Chrome for Mac 4.0 Developer Preview

Enlaces: Pencil, animación 2D de código abierto

Enlaces: Dropbox: sincronización, publicación y copias de seguridad

  • Posiblemente llego un poco tarde, y muchos de vosotros ya sois conversos de DropBox, pero yo acabo de instalarlo, primero en el Mac, y ahora en el Linux del trabajo (aunque con ayuda del wiki de DropBox), y realmente es como el iDisk debería ser: tienes una carpeta en tu ordenador donde haces cambios, y se suben (de forma cifrada, a través de HTTPS) a los servidores de DropBox, desde donde se replican en el DropBox de todos los ordenadores cliente que tengas. ¡E incluso puedes tener control de versiones!

    Es más, puedes compartir una parte concreta de tu DropBox con otros usuarios, para que hagan modificaciones en ella, pero sólo por invitación.

    Es multiplataforma (iPhone incluido), pero para bajar archivos individuales ni siquiera necesitas instalarlo, basta con que accedas a tu DropBox vía web, y descargues lo que necesites. Y si tienes algunos AppleScripts en Mail para que Mail archive los adjuntos que reciba con ciertos asuntos, puedes tener un sistema bastante interesante ;-)

  • El wiki de DropBox es donde se encuentra la ayuda del programa, pero también se puede usar como foro de discusión en caso de problemas, pero también para solicitar nuevas características. Hay que echarle un ojo, si usas DropBox.

  • Si queréis usar dropbox en Linux, y no tenéis permisos de root, y además tenéis una versión antigua de Nautilus, o ni siquiera eso, es posible instalar dropbox siguiendo las instrucciones del enlace TipsAndTricks/TextBasedLinuxInstall del wiki de DropBox. En mi caso, la instalación de Python en la máquina que usaba era un poco curiosa, y tuve que usar sqlite3 directamente, y luego sí usé Python para decodificar el hostID.

    Menos mal que la instalación en Mac OS X es bastante más sencilla…

Enlaces: Entender las estadísticas de memoria de Mac OS X

Enlaces: Utilidades para móviles Nokia y Mac OS X, y calibración de monitores con SuperCal

  • Artículo de Cortador en su bitácora “No tengo iPhone”, en el que se centra en la configuración y la experiencia de manejo de las funciones de los móviles Nokia a través de las distintas tecnologías presentes en Mac OS X: iSync, y Bluetooth.
  • Otro programa interesante para mejorar la compatibilidad entre Mac OS X y un teléfono de Nokia es la utilidad Nokia Multimedia Transfer, que permite pasar música de iTunes, imágenes de iPhoto, o vídeos en iTunes o iPhoto, al teléfono. Lo más interesante es que funciona con ciertos modelos de Nokia a través del cable, sin necesidad de que el teléfono (o el ordenador) dispongan de Bluetooth. Teniendo Bluetooth parte de las capacidades de esta utilidad se podrían obtener a través del Exporador de dispositivos Bluetooth.
  • Si no tienes un iPhone, pero tienes Mac, es muy posible que tu teléfono sea un Nokia con Symbian. Si ése es el caso, Nokia proporciona plugins gratuitos para iSync para diferentes modelos, de modo que puedas mantener sincronizada la agenda en tu Mac y tu móvil, y que no sea un desastre si lo pierdes. Y si tienes MobileMe, o Plaxo, puedes tener también una copia en “la nube” de tus contactos.
  • SuperCal es un sistema de calibración de color mediante software, similar al sistema avanzado de Apple, pero que sí tiene en cuenta las diferencias existentes entre la forma de generar la imagen de un CRT, las pantallas LCD, y las imágenes generadas por los proyectos.Es shareware, pero se puede probar y crear un perfil simplemente descargando el programa.

Desde la LSPM: Ajustar el nivel de reducción de tamaño de un PDF

Escribía Javier Arantegui en la LSPM:

Tengo un PDF bastante grande (aprox. 30 Mb). El problema consiste en que hay varias páginas escaneadas, lo que hace el tamaño aumente mucho. Me gustaría reducir el tamaño del archivo. Para hacerlo, abro el PDF en la Vista Previa y utilizo el Filtro Quartz “Reduce file size” en Grabar como. El filtro cumple con el objetivo y obtengo un archivo de un poco menos de 2 MB.

El problema es que la resolución de las imágenes escaneadas es demasiado baja. ¿Sabéis si es posible realizar una reducción de tamaño, pero no tan grande, que evite una pérdida tan grande de calidad?

La respuesta corta: sí ;-)

Leer más »

Enlaces: Instrucciones de instalación de MySQLdb con MAMP