venerdì 17 maggio 2013

Excel e collaborazione


Spesso in ufficio abbiamo dei fogli excel su dischi condivisi che dobbiamo modificare in più persone. Quando qualcuno ha già il file aperto sul suo PC agli altri viene permesso di aprire lo stesso file solo in sola lettura. Per me è un pò frustrante, perché o si aspetta o ci si crea una copia locale e poi si devono riportare le modifiche sul file condiviso. Sono stato quindi molto felice di scoprire che è disponibile una funzione di shared wokbook. Più persone possono così aprire lo stesso file condiviso, apportare modifiche e gestire con facilità eventuali conflitti. Inoltre viene anche salvata una storia delle modifiche. Che liberazione!

giovedì 17 maggio 2012

Un pò di pubblicità... analizzatore di stati logici

Era da tempo che lo avevo addocchiato e che speravo di poterlo provare. E finalmente in azienda abbiamo deciso di prenderne un Logic 16 della Saleae per eseguire test sulle nostre interfacce seriali.
L'interfaccia grafica è molto comoda e facile da usare. L'oggetto è anche bello da vedere, con un bel case, un bel design, una bella scatola. Utilissimo!

P.S. per noi ingegneri elettronici questi strumenti sono dei giochini bellissimi :-)

martedì 25 ottobre 2011

Vinci l'oscilloscopio dei tuoi sogni

Cercando informazioni sui CAD per disegno PCB gratuiti o opensource mi sono imbattuto in questo articolo:
http://it.emcelettronica.com/pcb-design-kicad-eagle-e-gli-altri
Navigando nel sito ho poi scoperto che è stato appena lanciato un concorso con premi molto allettanti:

http://it.emcelettronica.com/oscillandia-vinci-loscilloscopio-dei-tuoi-sogni

Mi sono subito iscritto!

martedì 11 maggio 2010

Loop infinito da bash

Ecco una cosa che può tornare utile. Io la utilizzo per mettere sotto test alcuni dispositivi da noi progettati. Da bash si può ripetere all'infinito una serie di comandi:

while [ true ]; do comando1; comando2; ... ; comandoN; done

Ovviamente l'esecuzione si blocca con CTRL+C.

martedì 9 marzo 2010

Kana Reminder

Ho recentemente installato un programmino simpatico quanto semplice. E' un reminder: si possono impostare delle notifiche ricorrenti e non per ricordarsi quali sono i propri obiettivi oppure scandire i tempi della giornata (almeno questo era l'applicazione a cui pensavo quando l'ho cercato). Ogni tanto può essere utile avere un picchio che ti punzecchia ogni tanto, soprattutto nei momenti in cui si è più inclini alle distrazioni, oppure quando, al contrario, si è eccessivamente tesi a causa di qualche pressante scadenza (un pop-up "E' ora di una pausa" potrebbe evitare qualche contrattura di troppo una volta che mi allontano dal computer a fine giornata).

lunedì 8 marzo 2010

Tornare alla directory in cui si era prima

Ho scoperto una cosa carina: in bash si può dare il comando

cd -

(col trattino!) per tornare alla directory in cui si era prima di arrivare nella cartella in cui si è.
Ok: forse ero l'unico a non saperlo ancora, ma queste piccole scoperte mi mettono di buon umore.

venerdì 5 marzo 2010

Uso del comando find per le creare i file di traduzione di Qt

Mi è capitato di dover tradurre un'applicazione scritta con le librerie Qt (con la funzione tr() nei sorgenti, per intenderci). Per creare ed aggiornare i file di traduzione in maniera veloce ho utilizzato il comando find. Approfitto dell'occasione per appuntare la riga di comando utilizzata:

find -name "*.pro" -exec lupdate -verbose \{\} \;

In pratica find cerca tutti i file .pro (all'interno dei quali deve esserci il campo del tipo TRANSLATIONS += nome_file_it_IT.ts nome_file_en_EN.ts - attenzione a mantenere i riferimenti corretti!) e li passa al comando lupdate. Le due parentesi graffe devono essere messe dove dovrebbe finire il nome del file da dare in pasto al comando lupdate (bisogna avere l'accortezza di utilizzare le backslash per non avere problemi con i caratteri di escape). Si può utilizzare lo stesso comando anche per creare i file .qm:

find -name "*.ts" -exec lrelease -verbose \{\} \;