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".

martedì 29 agosto 2017

Fuso orario utente SAP.

Lavorando con Plant produttivi in zone del mondo con un timezone differenti da quello locale Italiano, dove è installato il server SAP centrale, mi ero chiesto come si facesse a gestire il fatto che nello stesso momento, può accadere, ci si trovi in giorni di calendario differenti.

La Cina ha una differenza di fuso di -6 ore (-7 con l'ora solare), quindi quando là è mattina presto da noi è la sera del giorno precedente.