Archivo de la categoría: Mac OSX

#263 – Dedicado a un oyente: RsyncOSX

Te dejo  enlaces de afiliados comentados por si haces una compra en Amazon y quieres ayudarme a financiar este podcast.
Gracias por adelantado

Ahora que tengo un rato:  https://amzn.to/2nHue0O
Reflex Podcast / Historacing: https://amzn.to/2D5QLsu
Batería2x100:  https://amzn.to/2l4uWDR


Queda pendiente:
– DNSCrypt (próximo podcast) -> Seguro !

Este podcast es para @mangulo2009,.

Problema: Sincronizar una carpeta del disco duro con varias llaves USB.
Las soluciones son varias:

* Rsync vía terminal, hacer un bash y cada vez que lo ejecutes se haría el trabajo.
* PathFinder : Tiene una herramienta para sincronizar
* Duplicati: Esta vía  no la he probado y hace mucho que no lo toco, pero sería viable
* RsyncOSX: herramienta potente, y con interfaz gráfica.


Cómo se instala

En primer lugar debemos acudir 5 minutos de reloj al terminal, no os asustéis, todo muy fácil

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
*

  •  Instalar RSyncOSX:
    `brew install rsyncosx`
*
    Si te aparece un error :
    Error: You have not agreed to the Xcode license. Please resolve this by running:
    sudo xcodebuild -license accept
  • Respira y tranquilo, simplemente haz lo que te dice:

sudo xcodebuild -license accept

Abriendo la app desde spotlight

  • Si todo ha ido bien, ya puedes ir a spotlight, Alfred, o el launcher que uses y buscar: Rsyncosx.
  • Se abrirá una UI dle tipo :

1- Añadir una tarea :
Para definir origen/destino, desde el finder arrastras, o escribes la ruta a mano, lo que prefieras.

2- Una vez añadidas las rutas, ADD.

3- Execute y PLAY para lanzar la tarea.

4- Ejemplo para que veas lo que hace. Va muy muy rápido…. Rsync es oro puro… y gratis.

En modo oscuro también luce bien :

Tiene logs, puedes programar tareas, etc ….
Os dejo una página donde consultar mucha más info:
About RsyncOSX – RsyncOSX – The RsyncOSX documentation

#256 – Automatizando tareas en el Mac y más, como siempre.

Enlace BundleHunt:
BundleHunt.com | Buy What You Want & Create Your Mac Bundle
Código para Curve:
D6AP2ALE

In reply to Ricky Fernandez

  • Tener en cuenta lo siguiente:
    • Plugin de JetPack instalado.
    • Ojo con los plugin de 2FA o como Latch, este tipo de plugins provocan errores en la subida de fotos a WordPress.

Automatizando una tarea USANDO TERMINAL

1- Crear script en la ruta (para evitar problemas de PATH luego) (se pueden añadir rutas con el uso de PATH en el fichero cron)

`sudo nano /Users/apple/bin/cerrarimazing.sh`

* El fichero  para cerrar la app  debe contener :

#!/bin/bash
osascript -e 'quit app "iMazing"'


(Osascript permite la ejecución de secuencia de comandos de AppleScript directamente desde Terminal)

*  Hacemos otro para Abrir la app

`/Users/apple/bin/abririmazing.sh`

#!/bin/bash
open -a iMazing.app		 	


2- Antes de continuar, hemos de dar permisos de ejecución a estos scripts, para hacerlo:

- Vamos al directorio `cd /Users/apple/bin/`
- Tecleamos: `chmod 700 abririmazing` (lo mismo para cerrar)


(Cada número recuerda que significa:
1er dígito – Lo que el propietario puede hacer
2do dígito – Los usuarios del grupo pueden hacer
3er dígito – Los usuarios que no forman parte de ese grupo pueden hacer
Ejemplos:
chmod 600 file – propietario puede leer y escribir
chmod 700 file – propietario puede leer, escribir y ejecutar
chmod 666 file – Todos pueden leer y escribir
chmod 777 file – todos pueden leer, escribir y ejecutar

3 – Desde terminal:
Ahora lo que haremos es hacer uso de cron, que es un programador de tareas que se encuentra en los sistemas UNIX, como lo es Mac OS.

Abrimos el editor de crontab


crontab -e

4 – Pulsamos “i” para entrar en modo “insert” (edición)

El formato del fichero es del tipo:

Una página como esta crontab.guru – the cron schedule expression editor puede ayudarte a crear la periodicidad que desees, si por ejemplo queremos que cada día se ejecute una tarea a las 3:00 AM sería algo como:

0 3 * * *

Una vez tenemos la periodicidad, hemos de decirle que comando debe ejecutar. En nuestro caso queremos que corra los scripts que hemos hecho:

30 2 * * * /Users/apple/bin/abririmazing.sh
0 4 * * * /Users/apple/bin/cerrarimazing.sh


Es decir, abrirá la app iMazing a las 2:30 AM, y la cerrará a las 4:00 AM cada día.

5 – Cuando acabes de editar pulsas “Esc”
6 – Pulsamos “:wq” para salir y grabar los cambios para volver al terminal.

Con crontab -l podrás ver los trabajos progrmados.

Un apunte, cada vez que ejecute el trabajo, cron, como daemon, no te muestra anda en pantalla, todo sucede por “detrás”. Pero para saber que todo a ido correctamente genera un “mail” en cada ejecución de una tarea.

Para ver estos mails, desde terminal escribes

mail

Entonces verás listados todos los emails. Si quieres que estos NO s eenvíen, en el fichero cron simplemente pon esto en la parte superior:

MAILTO=""

Es decir, en nuestro caso el ficehro cron quedaría algo como:

MAILTO=""
30 2 * * * /Users/apple/bin/abririmazing.sh
0 4 * * * /Users/apple/bin/cerrarimazing.sh


Para salir del modo insert, pulsar ESC, y para salir con los cambios “ZZ” ( sin comillas y si, la Z mayuscula

Lógicamante se pueden realizar tareas increíbles, pero como introducción espero que te sea de ayuda.


Automatizando una tarea USANDO KEYBOARD MAESTRO

Con esta maravilla de app que vale cada euro que pagues por ella la cosa se simplifica bastante:


Web del libro
Descubriendo Shortcuts para iOS
iBooks Store
http://shrtcts.es/l//ebook
Amazon(Kindle)
http://shrtcts.es/l//eAmazon
Sed buenos !!

@bateria2x100
https://www.bateria2x100.com
bateria2x100@gmail.com

#240 – Antes todo era más difícil.

#240 – Antes todo era más difícil.

Guardar Páginas/Documentos :

Browser extensions – Bear – Faq and support

Copy as Markdown — PopClip Extensions

A higher dimension of reading – Bionic Reading


PLEX

Move an Install to Another System | Plex Support

NoScript – Chrome Web Store


Error en HomeBridge:

“Cannot add a bridged Accessory with the same UUID as another bridged Accessory”

Solución:

Borrar los ficheros de : ~/.homebridge/accessories folder and try again.


iBooks Store
http://shrtcts.es/l//ebook
Amazon(Kindle)
http://shrtcts.es/l//eAmazon

Sed buenos !!

@bateria2x100
https://www.bateria2x100.com
bateria2x100@gmail.com

Sed buenos !!

#podcast/plantilla)

#228 – Crossover sobre domótica con AppsMac

228 – Crossover sobre domótica con AppsMac.

Notas más destacadas de lo hablado hoy:

Homebridge Casos de uso

Casos a comentar

Alarma Aqara Cuando sale último de casa

Usando plugin “Dummy Switches”: De esta manera la alarma se arma y desarma de forma totalmente automática.

  • Plugin

  • (Se considera ya configurada la escena con el sensor de movimiento en MI Home para que al detectar movimiento dispare la alarme y nos notifique)

    • Mi Home
    • Si
      • Sensor movimiento
        • Alarma conectada
    • Entonces
      • Envía aviso al mobil
      • 5s más tarde
      • Suena alarma
  • En Homekit:

    • Escena: Último en Salir de Casa > (Entonces) Activar Dummy Button
    • Crear Automatización Cuando Dummy Button se enciende > Activa Security Aqara (alarma)
    • Escena: Cuando alguien llega a casa > Apaga Dummy Button
    • Automatización, cuando se Apaga Dummy Button > Desactiva Security Alarma

Sensor Presencia en habitación con Occupancy Delay plugin

Usando plugin “Occupancy Delay”: De esta manera la luz se apaga sólo si está x segundos sin detectar movimiento. Si detecta, el contador vuelve a 0.

  • Plugin
    -Escena Cuando detecta movimiento Sensor Philips >

    • Luz ON
    • Switch Dummy (el interruptor ficticio tonto) → ON, esto implica que el sensor dummy se pondrá ON
  • Escena Cuando sensor Philips NO detecta movimiento >

    • Switch Dummy → OFF, esto implica inicio de contador hacia atrás 120 seg. sensor dummy seguirá encendido.
  • Escena Cuando sensor dummy OFF
    • Luz OFF

Sensor Presencia en habitación con Interruptor

Usando un botón,. Al pulsarlo, la luz se pone al 100%, si se enciende con el sensor, pone luz al 98%. Si el sensor no detecta ya movimiento, y la luz está al 98% > apaga, sinó, NO.

Sensor Presencia en habitación con la app iHueConnect

Usando el “check” que permite que sólo aplique el apagado si y sólo si estaban las luces apagadas, es decir, as ha encendido a través del sensor de movimiento.

Aqara app -> MI Home

  • Borra todos los accesorios enlazados desde la app de Aqara
  • borra por ultimo el Hub/Gateway
  • Abres Mi Home y debería funcionar.

NEST

  • Plugin
  • Se crean 3 botones
    • Temperatura Termostato
    • Eco mode
    • Home Occupied Desde la app NESt, cuando detecta que no hay nadie en casa se desactiva Home Occupied, y entonces activa el Eco Mode.

iBooks Store
http://shrtcts.es/l//ebook
Amazon(Kindle)

http://shrtcts.es/l//eAmazon


Sed buenos !!

@bateria2x100
https://www.bateria2x100.com
bateria2x100@gmail.com

Sed buenos !!

podcast/plantilla)

#227 – Siempre mantengo lo que digo, o no.

227 – Siempre mantengo lo que digo, o no.

Dos webs que debes visitar !


iBooks Store
http://shrtcts.es/l//ebook
Amazon(Kindle)

http://shrtcts.es/l//eAmazon


Sed buenos !!

@bateria2x100
https://www.bateria2x100.com
bateria2x100@gmail.com

Sed buenos !!

#podcast/plantilla)