Archive

Archive for the ‘Apple’ Category

Aprende un poco de UNIX para manejar la Terminal de Mac OSX

3 octubre, 2009 4 comentarios

Supongo que a estas alturas, la mayoría sabéis que Mac OSX es un sistema operativo cuyo interface gráfico se ejecuta sobre una versión de UNIX llamada FreeBSD. Para que lo entendáis, es como las versiones antiguas de Windows, que se ejecutaban sobre MS-DOS. Es decir, tenemos una parte básica del sistema operativo que se encarga de las operaciones a bajo nivel y una capa gráfica basada en ventanas que es mucho más amigable para el usuario.

Esto es una herencia de cuando Apple compró NeXT (la empresa que creó Jobs al ser expulsado de Apple) y que propició el regreso de Steve a la marca de la manzana. En ese momento se decidió que NextStep, el sistema operativo de NeXT basado en el kernel Mach y BSD fuera a su vez la base sobre la que desarrollar el sistema operativo de nuestros Macs actuales.

Queda fuera del objetivo de este artículo (y de mis conocimientos :)) explicar mucho más de sistemas operativos, pero creía necesaria la introducción para comprender lo que viene a continuación. Muchos de nosotros empezamos manejando ordenadores a base de teclear distintos valores en determinadas direcciones de memoria (como el ‘POKEBasic’ del Commodore 64), mientras que otros habéis “nacido” manejando un ordenador basado en ventanas.

Seguro que unos y otros habéis leído artículos que hablan de introducir tal o cual comando en la Terminal de Mac OSX. Los más valientes incluso habréis copiado la linea incomprensible de caracteres y pulsado Intro con un cierto miedo a ver qué pasaba…

Así que he pensado que no estaría mal escribir un pequeño artículo para explicar qué es la Terminal y algunos comandos básicos para que el menos podáis ver como funciona y que hay otra forma de manejar vuestros Macs. No sé yo si os será útil en algún momento, pero el saber no ocupa lugar 🙂

La Terminal

Antiguamente (vamos, hace más de 25 años) no había entornos gráficos en los ordenadores domésticos (Mac OS nació en 1984 y Windows 1.0 data de 1985), así que los ordenadores se manejaban a través del teclado y había que recordar multitud de comandos, cada uno con una función específica y un montón de modificadores que permitían especificar acciones determinadas de un comando. Así, para ver los ficheros que contenía un disco, en MS-DOS debíamos escribir DIR y pulsar Intro. Prehistórico verdad, verdad? 🙂

Pues la Terminal de nuestros Macs no es más que eso: un vestigio del pasado. Una forma de ejecutar comandos en nuestro Mac a base de escribir instrucciones que el sistema operativo interpreta y ejecuta.

En el caso de Mac OSX, abrir la Terminal significa lidiar con UNIX y conocer sus comandos específicos, de los que veremos algunos más adelante.

Como somos unos valientes, ejecutemos Terminal. Está en Aplicaciones/Utilidades o lo puedes buscar en Spotlight.

Nos aparecerá una pequeña ventana como esta:

term1

El texto “iMac:~ algernon$” nos indica que estamos en un ordenador que se llama iMac y que nuestro nombre de usuario en dicho ordenador es algernon. El símbolo ‘$‘ es sólo el indicador de que está esperando que tecleemos un comando. Para los que vengáis de MS-DOS, es lo mismo que el C:\>

Antes de explicar ningún comando, os diré cómo salir de la Terminal: teclea exit, pulsa Intro y cierra la ventana.

Ahora, veamos algunos comandos:

clear (limpiar ventana)

Aunque no es el más importante, he decidido que sea el primero porque cuando usemos otros comandos, la ventana se llenará de texto y lo hará más complicado. Basta teclear clear y pulsar Intro para que se borre todo.

ls (mostrar archivos)

El equivalente del DIR en MS-DOS. Nos muestra todos los archivos que hay en el directorio actual. Y cuando digo archivos, también incluyo directorios. Veamos un ejemplo:

term2

En la captura anterior, me está mostrando los archivos que tengo en mi Mac. Si os fijáis, son los mismos que aparecen en el Finder. Lo malo es que así no diferenciamos cuáles son ficheros normales y cuáles directorios, así que mejor usar una opción del comando ls:

ls -l (mostrar archivos en formato largo)

Teclea ls -l y pulsa Intro. Verás que aparece los siguiente:

term3

Eso de drwxr-xr-x nos debe sonar a ‘chino’, pero es fácil. La d al principio indica que es un directorio. Si es un fichero, en ese lugar aparecería un guión .

Los siguientes caracteres son los permisos de dicho archivo. Están en grupos de 3: rwx  r-x  r-x y son respectivamente, los permisos que tiene el dueño sobre ese archivo, los permisos del grupo y los del resto de usuarios. r significa que se puede leer (read), w que se puede escribir o modificar (write) y x que se puede executar (eXecute). Así que cuando hablamos de “reparar permisos” con utilidad de disco, nos referimos a estos permisos, ya que por distintas causas (como al instalar un programa nuevo), se pueden modificar y provocar fallos.

El siguiente número indica el número de directorios contenidos en el directorio, luego nos indica quién es el dueño del archivo y a qué grupo pertenece (algernon, staff) el número de bloques que ocupa el archivo, la fecha y por último, el nombre del fichero o directorio.

Aún así, con ls -l no podemos ver todos los ficheros que hay en el directorio, porque no muestra los ocultos. Para ello debemos usar:

ls -la (mostrar todos los ficheros en formato largo)

y nos aparecerá lo siguiente:

term4

Como podréis observar, los archivos que habitualmente están ocultos son los que empiezan con un punto.

Ahora veamos cómo movernos por los directorios.

cd nombrededirectorio (cambiar de directorio)

Elegid uno de los directorios, por ejemplo Library y escribe cd Library (ojo, que hay que respetar mayúsculas/minúculas). Verás que el prompt del sistema nos muestra en el directorio en el que estamos:

term5

Ahora puedes introducir ls -l para ver los archivos que hay en ese directorio. Para “subir” un nivel e ir al directorio anterior, basta con que teclees cd ..

Ahora que ya sabes moverte por los directorios y ver los archivos que contienen, veamos otros comandos:

cal (calendario)

Muestra el calendario del mes en curso

term6

Ping direcciónIP (hacer un ping a una IP)

Quizá alguna vez hayas tenido que hacer un ping a una IP para ver si un servidor estaba respondiendo. En UNIX es tan fácil como teclear ping, seguido de la dirección IP a comprobar:

Pulsa Ctrl-C para dejar de hacer ping y volver al prompt del sistema

term7

top

Muestra información sobre los procesos que se están ejecutando en nuestro Mac, así como información sobre la memoria, discos, red, etc. (pulsa q para salir)

term10

Hay cientos de comandos y no los podemos explicar todos aquí. Os dejo al final del artículo una serie de enlaces de referencia para que sigáis profundizando. Recordad que desde la línea de comandos se puede hacer de todo, incluido borrar ficheros y cargarte por completo tu disco duro, así que tened cuidad. Por si acaso, si tienes alguna duda con el formato o qué hace algún comando, siempre puedes usar:

man comando (manual)

Que te mostrará el manual con la descripción y opciones que permite el comando que hayas especificado:

term9

Otros sitios donde encontrar más información de sobre la terminal y comandos UNIX:

Apple Reference: Mac OSX Manual Pages

Lista de comando UNIX

Tutorial de la Terminal de Facilware

El terminal, esa temida y desconocida herramienta

Cómo solucionar problemas en la batería de tu MacBook

21 septiembre, 2009 10 comentarios

Mi Macbook (del 2007) está casi siempre conectado a la red eléctrica así que una vez al mes, más o menos, dedico un día a calibrar la batería para que esté en buen estado. Casi hace 2 años que la batería original del MacBook se me estropeó, así que la batería de sustitución tiene 23 meses y aún me da 3 horas de autonomía.

Sin embargo, este fin de semana, tras descargar la batería y volverla a cargar, me apareció un mensaje diciendo que tenía que reparar la batería (no caí en la cuenta de capturar la imagen) y a pesar de llevar 5 horas conectado, el piloto del Magsafe seguía en naranja, indicando que aún estaba cargando:

bateria

(Gracias a José Luis Colmena por la imagen, que tuvo el mismo problema que yo, pero él si la capturó 🙂 )

No quise darle mucha importancia, así que desconecté el Mac de la corriente y ya está. Pero hoy al encender el Mac conectado a la corriente, me aparecía el texto de “calculando…” al lado de la batería y el piloto del Magsafe seguía en naranja.

Por si no lo sabéis, los Mac tienen un controlador de gestión del sistema llamado SMC (System Management Controller) que se encargar de administrar la energía del ordenador. Así que pensé que los problemas podrían venir de ahí. Existe una forma de reiniciar dicho controlador, lo que en la mayoría de los casos, suele solucionar los problemas.

Este sistema varía según el modelo de Macbook. En mi caso particular, es tan sencillo como apagar el portátil, desconectar todos periféricos conectados al ordenador y el adaptador de corriente y quitar la batería. Luego pulsamos el botón de encendido durante 5 segundos y volvemos a instalar la batería y conectar todos los dispositivos.

Gracias a este sistema, mi MacBook ya reconoce la carga de la batería y vuelve a funcionar correctamente.

Si tienes otro MacBook (o Air o Pro) más moderno o quieres saber más del SMC, te recomiendo que leas la nota de soporte de Apple. Seguro que en algún momento te puede ser útil.

Más información en Apple: Reestablecimiento del controlador de gestión del sistema (SMC)

Snow Leopard disponible el viernes 28 de Agosto

24 agosto, 2009 6 comentarios

sn

Pues ya casi tenemos entre nosotros Snow Leopard o Mac OS X 10.6. La última versión del sistema operativo para nuestros Mac.

Pero la mejor noticia -ya confirmada por Apple en Junio- es que sólo cuesta 29€ (en España) y que si te has comprado tu Mac después del 8 de Junio, podrás actualizar a Snow Leopard sólo por 8.95€.

También es posible adquirir un paquete familiar (con 5 licencias) por 49€.

Para los que no lo sepáis, Snow Leopard no incluye iLife ’09, por lo que tenéis la posibilidad de adquirir el Mac Box Set, que incluye Snow Leopard, iLife ’09 e iWork ’09 por 169€. A mi modo de ver es un poco caro pero es cierto que te llevas las mejores aplicaciones de productividad para tu Mac. Otra opción es comprarse iLife 09 por separado a 79€.

Deseando estoy que llegue el fin de semana para comprarlo, aunque mi viejo MacBook lleva un CoreDuo de 32 bits y tarjeta de video intel, por lo que no sacará todo el rendimiento de los 64 bits de SnowLeopard. Sin embargo, el iMac tiene un Core2Duo y ya probé Snow Leopard en un disco externo y la verdad es que iba muy, muy bien… así que instalado en el disco interno debe volar!

Ya os contaré mis impresiones…

Disponible iPhone OS 3.0.1. Cuidado al actualizar

1 agosto, 2009 Los comentarios están cerrados

Hace unas pocas horas que Apple ha actualizado el sistema operativo del iPhone a la versión 3.0.1, que soluciona una vulnerabilidad relacionada con los SMS y que permitía obtener un control casi absoluto del teléfono.

El leído que la versión del firmware que acompaña a la actualización también es nueva, así que como precaución, los que tengais teléfonos liberados o jailbreakeados, NO ACTUALICEIS y esperad unos días hasta que se confirme la información o correis el riesgo de que vuestros teléfonos se queden inservibles.

Categorías:Apple, iPhone, Novedades Etiquetas: ,

Sincroniza tus calendarios de iPhone, iCal y Google Calendar

24 julio, 2009 10 comentarios

Espectacular! No hay otra forma de definirlo. He conseguido tener mis calendarios del iPhone, iCal y Google Calendar sincronizados, de tal forma que puedo introducir un evento en cualquiera de ellos y automáticamente me aparece reflejado en los demás.

Para los que no lo sepáis, existe un protocolo denominado calDAV que permite compartir calendarios entre varias aplicaciones. iCal y Google lo soportan desde hace tiempo (iCal desde su versión 3.0) y ya hablamos en este blog de cómo configurarlo.

Ahora, la versión 3.0 del sistema operativo del iPhone también soporta calDAV, por lo que finalmente se ‘cierra’ el círculo…

Antes de explicar cómo se configura, veamos cómo es de forma conceptual, para que todo quede más claro.

Lo que vamos a hacer es crear un calendario en Google Calendar, que usaremos como nexo de unión entre el iPhone e iCal. Esto además es muy útil por si algún día estamos sin batería en nuestro iPhone y no tenemos el Mac a mano, ya que podremos consultar nuestro calendario desde cualquier ordenador con conexión a internet.

Por supuesto, si eres usuario de PC y Windows, sólo podrás hacer la parte correspondiente a Google Calendar y al iPhone, lo cual ya de por si es muy interesante. Por desgracia creo que Outlook no soporta calDAV.

Así, cada vez que introduzcamos un evento nuevo en Google Calendar (Gcal a partir de ahora) estará disponible automáticamente cuando abrimos el calendario del iPhone o iCal en el Mac (si tienen conexión a internet, claro está). De la misma forma, si apuntamos algo en el calendario del iPhone (o en iCal)  usando la cuenta de Google, esta información se quedará en el iPhone y además, se actualizará en Google Calendar.

Vamos a ver cómo se hace. Puede que parezca un poco complicado o lioso, pero si sigues todos los pasos, al final funcionará.

Google Calendar

Primero, damos por supuesto que tienes una cuenta de Gmail (quién no la tiene a estas alturas??) y por tanto, también tienes un calendario, aunque puede que no lo hayas usado nunca.

Aquí no hay que hacer nada. Basta con recordar que la dirección del calendario que vas a compartir será: https://www.google.com/calendar/dav/USUARIO@gmail.com/user (por supuesto, USUARIO@gmail.com debe ser sustituido por tu cuenta de Google.

Configurar iCal

Ahora toca configurar iCal para que se sincronice con GCal. Abrimos iCal y seleccionamos la opción de menú iCal/Preferencias… y luego Cuentas. Nos aparecerá esta pantalla:

ical

Pulsa en el botón + que aparece abajo a la izquierda. Aparecerá una nueva ventana en la que debemos introducir estos datos:

ical2

Descripción: Puedes poner lo que quieras para identificar la cuenta.

Nombre usuario: Tu cuenta de Gmail

Contraseña: Tu contraseña para acceder a Gmail

URL de la cuenta: https://www.google.com/calendar/dav/USUARIO@gmail.com/user (no olvides cambiar USUARIO por tu cuenta de Gmail)

Pulsa en Añadir y verás que a los pocos segundos (quizá la primera vez tarde un poco más) te aparece un nuevo calendario en la parte izquierda de tu iCal. Ese es el calendario de Google.

SI quieres haz la prueba. Pon un evento en Gcal y verás como al poco tiempo aparece en iCal. Por defecto, iCal se conecta cada 15 minutos a Gcal para comprobar si hay eventos nuevos, pero eso se puede cambiar en las preferencias de la cuenta que acabamos de crear.

También puedes crear un evento nuevo en iCal y verás como aparece en Gcal al momento.

Configurando el iPhone

Si tu iPhone está actualizado a la versión 3.0, sólo tienes que ir a Ajustes/Mail, contactos, calendarios verás que bajo el apartado Cuentas, tienes la opción Añadir cuenta…

Aparecerá una pantalla con varios tipos de cuentas:

IMG_0297

Pulsa en Otros y te aparecerá la siguiente pantalla:

IMG_0298

Pulsa en Añadir cuenta calDAV:

IMG_0299

y rellena los campos:

Servidor: http://www.google.com

Nombre de usuario: USUARIO@gmail.com (sustituye USUARIO por tu cuenta de Gmail)

Password: tu password para acceder a Gmail

Descripción: lo que quieras para identificar el calendario, p.ej: Google

luego pulsas en Siguiente y ya está!!! Tu calendario de Google ya estará sincronizado con tu iPhone (siempre que tengas conectividad, claro)

A partir de ese momento y al igual que ocurría con iCal, podrás introducir evento en el Calendario de Google y que estos aparezcan en el del iPhone automáticamente y viceversa.

Si lo haces desde el iPhone, no olvides indicar al Añadir evento, que lo ponga en el calendario de Google. Si te es más cómodo, puedes definir el calendario por defecto en Ajustes / Mail, contactos, calendarios / calendario por omisión y seleccionando el Calendario CalDAV.

A partir de este momento ya no tendremos excusas para decir que se nos ha olvidado una reunión 😉

200 fondos de escritorio de naturaleza

18 julio, 2009 Los comentarios están cerrados

2709280685_2fa00e21d1_o

Es espectacular la cantidad de fondos de escritorio que te puedes encontrar en las distintas recopilaciones que hay en UsingMac.

Os recomiendo la selección de fondos de naturaleza, donde podréis encontrar 200 imágenes tan chulas como la que encabeza el artículo.

Y por si acaso no encontráis ninguna que os guste, siempre podéis mirar los más de 100 fondos elegantes y artísticos.

Para qué sirve el botón de la derecha que hay en algunas ventanas de Mac OS X?

13 julio, 2009 Los comentarios están cerrados

A pesar del título de artículo tan “brillante” (se nota que es lunes) el contenido si que es interesante.

botonmenu

Seguro que os habéis fijado que algunas aplicaciones muestran en la parte superior derecha de las ventanas un botón translúcido que casi nunca usamos. Los que sois usuarios avanzados ya sabréis su utilidad, pero lo que ‘aterrizan’ en Mac por primera vez, quizá no lo tengan tan claro.

Esté botón aparece en las aplicaciones que tienen una barra de herramientas, como Mail o el propio Finder y su utilidad es my sencilla de explicar, ya que permite visualizar o no dicha barra de herramientas. Funciona como un interruptor. Si la barra está visible y pulsamos el botón, desaparecerá y si volvemos a pulsar, volverá a mostrar la barra.

Sencillo, no?

Pero lo que quizá no sepáis todos es que ese botón, en conjunción con la tecla Comando (⌘) nos permite rotar entre distintas opciones de visualización de la barra de herramientas.

Los más sencillo es verlo con un ejemplo. Si abrimos Mail, por defecto nos aparecerá la siguiente barra de herramientas:

menu2

Si ahora pulsamos en el botón de la esquina superior derecha mientras mantenemos pulsada la tecla Comando, nos mostrará la siguiente barra:

menu3

Como veis, mantiene los iconos, pero ha desaparecido el texto. Aún podemos volver a pulsar el botón otra vez (manteniendo pulsada la tecla Comando) y la barra volverá a cambiar:

menu4

Ahora sólo aparece el texto, pero no los iconos. Si volvéis a repetir la operación, la barra volverá a su estado original.

Este ‘truco’ funciona en todas las aplicaciones y personalmente lo encuentro muy útil en programas como Keynote o Pages, ya que los iconos son un poco grandes para mi gusto y ganar unos cuántos píxeles en las pantallas de 13″ siempre es de agradecer.