giovedì 23 novembre 2017

Google Script per invio SMS alla ricezione di una mail.

Google Apps for business, oppure anche la versione Educational, prevede la possibilità di impostare il numero di telefono nel calendario e, negli appuntamenti, si può prevedere l'invio di SMS come remainder.

L'intento è quello che, alla ricezione di determinate mail, venga inviato un SMS al numero legato al calendario utente.

Per spiegare con un esempio concreto: Abbiamo un UPS che invia una mail in caso di problemi (per esempio mancanza di energia elettrica); si vuole che, quando arriva una mail dall'UPS, venga anche inviato un SMS di avviso.

giovedì 26 ottobre 2017

PowerShell: script per copiare files.

Windows PowerShell è una shell con un linguaggio di scripting avanzato, questa la definizione che dà Microsoft "Windows PowerShell™ is a new task-based command-line shell and scripting language designed especially for system administration".

In effetti è molto potente, quasi un linguaggio di programmazione vero e proprio.

sabato 7 ottobre 2017

Python: lock file.

Il programmino in Python scritto per dialogare con la macchina PLC usa diversi file aperti in modalità scrittura, ed ero convinto che questo fosse sufficiente per impedire l'esecuzione multipla dello stesso programma.

Invece, anche se un file è aperto un modalità 'w' (write), il file non risulta bloccato, pertanto il programma può essere in esecuzione in sessioni differenti nello stesso PC.

domenica 1 ottobre 2017

Automazione lancio comandi SSH al vcenter ESXi.

Dopo aver messo in piedi il backup delle VM in un server ESXi (vedi post), restava il problema di automatizzare il lancio del backup.

Inizialmente mi avevano proposto di installare una VM con un piccolo linux, per poter schedulare il lancio del backup.

Francamente però mi sembrava esagerato, per cui ho cercato il modo di poterlo fare direttamente dal server windows già attivo.

giovedì 21 settembre 2017

VMware backup.

Per il backup del nostro ambiente VMware principale, che ha collegati tre nodi fisici, utilizziamo il Software Veeam: molto potente, flessibile, facile da usare e con molte funzionalità.

Abbiamo però anche un single server, in un plant estero, dove è stato scelto di installare lo strato VMware e poi una singola VM di un sistema Windows, in previsione di poter installare in seguito altre VM nello stesso server fisico.

Per il backup di questo sistema, anche con VM accesa, abbiamo utilizzato delle funzionalità native di ESX gestite tramite uno script bash open source: GhettoVCB.

lunedì 18 settembre 2017

CSapEditorCtrl::GetObject: Object NN does not exist

Oggi provo a modificare uno smartforms costruito qualche giorno fa da un consulente esterno e...SORPRESA!!!

quando vado a  toccare un testo si apre una schermata di errore:


mercoledì 6 settembre 2017

Ponte Tibetano

Questo fine settimana ho fatto, per la prima volta, il ponte tibetano nei pressi di Campogrosso.

Inaugurato circa un anno fa si tratta di un ponte di corde realizzato interamente in acciaio su 105 metri di lunghezza e 35 metri nell'altezza massima, dotato di corde anti-vento per evitare le oscillazioni.

Con il ponte è possibile superare una frana che aveva interrotto la strada che dall'ossario del Pasubio porta a rifugio Campogrosso, ed è quindi possibile percorrere il consueto percorso chiamato "anello di Campogrosso".