Publicidad:
La Coctelera

jcorrea

Categoría: apple

1 Febrero 2007

Automatizar sincronización de dispositivos - Bluetooth Devices/iSync

Sincronizar los dispositivos siempre es una dura tarea cuando no eres metódico en el proceso. Al cabo de un tiempo siempre acabas con una gran cantidad de información duplicada o con carencias de datos entre dispositivos.

Con el ánimo de automatizar esa tarea, siempre teniendo como meta que fuera transparente, he recopilado diferentes puntos de interés que convergen en una gran utilidad para mantener tus gadgets al día.

Ingredientes:

  1. Dispositivo móvil con Bluetooth
  2. iSync (por defecto en OSX) y compatibilidad de dispositivo
  3. Applescript que ejecute la acción deseada
  4. y el Soft que ejecute el script por proximidad de dispositivo

Si los dos primeros puntos no encajan en tu perfil geek, no sigas leyendo :P

El punto 3 es muy sencillo. Buscando Applescript+iSync tienes varios resultados pero yo me quedé con el de un viejo conocido Sr. Naranja por la confianza que aporta :)
http://sofanaranja.com/2005/12/17/isync-con-applescript/

De ahí podemos obtener el siguiente Applescript (con su permiso, Dr.) al que le he añadido una línea para que cierre automáticamente la aplicación:

tell application "iSync"
activate
synchronize
repeat until syncing is false
if syncing is false then
quit
end if
end repeat
quit
end tell

Ejecutamos el editor de scripts, copiamos, pegamos y guardamos el script en "User/Library/Scripts" con el nombre que queramos.
Funciona, os lo aseguro, pero podéis testearlo al gusto.

Ahora el segundo número de magia:
Descargamos Proximity, una aplicación libre que se encargará de detectar si el dispositivo que hayamos definido está o no en el rango de acción.

Podemos definirlo acciones tanto si entra en el rango como si sale de él, y se me ocurren muchas utilidades a priori para esto, pero al tiempo.

Al lío, ejecutamos la aplicación y veremos un nuevo icono en la barra de menú. Entramos en las preferencias y casi ya.

Configuramos el dispositivo, activamos la búsqueda de los mismos y definimos que script ejecutar tanto si entra en rango como si sale de él. En nuestro caso sólo nos interesa el de entrada, así que cargamos el script que hemos guardado, testeamos nuevamente, y listo.
Ahora ya podré tener sincronizados los macs (casa y curro) y mis dispositivos sin ningún esfuerzo, simplemente acercándome a cualquiera de los ordenadores con mi dispositivo bluetooth activado.

¿Qué más perrerías se te ocurren? Compártelas! :)

1 Octubre 2006

Seguramente habréis leído por ahí como, en los últimos días, muchos usuarios de mac se han echado las manos a la cabeza al activar el "hack" para FrontRow de Andrew Escobar. Yo fuí uno de ellos :S
Lo cuentan en Apple Weblog, en Macuarium y en los propios comentarios del blog de Andrew Escobar.

Tras la última actualización de OSX (10.4.8) se desactiva por defecto el FrontRow enabler y, cuando intentas activarlo de nuevo, adios Mac. El sistema no arranca y se nos queda en una "acojonante" pantalla azul.

Tras muchos intentos, en gran parte gracias a la ayuda del Dr. Naranja, se ha dado con una solución simple sin mucha complejidad.

Lo primero, localizar el problema, y es una incompatibilidad en:

/System/Library/LoginPlugins/BezelServices.loginplugins

No es un plugin crítico, así que la solución es renombrarlo para que no lo interprete al inicio de sistema. Paso a paso:

1. Arrancamos el sistema con Command(manzana)-S.
2. Habilitamos la re- escritura en disco y de paso hacemos un chequeo básico "fsck -fy && mount -uw /".
3. escribimos: "mv /System/Library/LoginPlugins/BezelServices.loginplugin /System/Library/LoginPlugins/BezelServices.loginplugin1".
4. Reiniciamos: "reboot".

Una vez hecho todo esto (facil, eh? Para mí lo ha sido, y soy newbie) sólo nos queda descargar la actualización de la 10.4.8 y volver a actualizar. Volverá a instalar los archivos que nos habíamos cargado.

Para volver a usar FrontRow debemos esperar a que el Mr. Escobar saque una revisión de su hack ... o nos damos prisa en comprarnos un flamante Mac Mini como media center ;)

15 Agosto 2006

o el leopardo va ahora (también) sobre railes, según como se mire ;)

Lo cuentan The Apple Blog, en el weblog de Ruby On Rails y, oficialmente, en la página que Apple dedica al Xserve.

Era de esperar ya que gran parte de la comunidad Rails se ha decantado por la plataforma Apple para desarrollar sus aplicaciones web. Lo demuestran las fotos de la RailsConf2006, donde un gran porcentaje de los portátiles son de la marca de la manzana.

Conozco a unos cuantos (1, 2 y 3) que aún prefieren seguir pasando frío :P

Sobre jcorrea

Avatar de Jorge
MAD/LPA, España
ver perfil »
contacto »

Blog de Jorge Correa: Miembro en diversos foros de diseño, usabilidad y estándares. Uno de los que pinta y colorea en The Cocktail.




Categorías