programming

Script Python per leggere e caricare la disposizione a video dei programmi preferiti

Pubblicato da Nicola Rainiero il 06-08-2018
Python script to store and load your preferred desktop layout

Sei stanco di dover ogni volta caricare, posizionare e ridimensionare i programmi che usi abitualmente? Vorresti avere un semplice programma che lo fa per te in automatico? Magari potendo passare da una serie di programmi orientata a diversi utilizzi (office, internet, multimedia, CAD e 3D)? Nell'articolo propongo tutto questo presentando uno script in Python di facile utilizzo per Ubuntu e derivate.


Come applicare i colori alternati in funzione del giorno

Pubblicato da Nicola Rainiero il 02-07-2018 (aggiornato il 04-07-2018)
How to alternate colours when changes day

Prosegue il miglioramento del mio script per esportare i propri eventi da un calendario Google ad un foglio di calcolo. Nell'articolo mostro come aggiungere una comoda funzione per alternare i colori delle righe quando varia il giorno dell'evento, comodo quando per esempio si hanno più turni e si vuole migliorarne la leggibilità della tabella.


Come creare un foglio di calcolo dal tuo calendario in 5 mosse

Pubblicato da Nicola Rainiero il 10-06-2018 (aggiornato il 13-06-2018)
Instructions to generate a Google sheet from your Calendar entries

Nell'articolo e più accuratamente nel video ti spiego come esportare gli eventi del calendario in un foglio di calcolo, utilizzando Google Apps Script. In questo modo potrai rendicontare facilmente le attività svolte in un arco di tempo prestabilito, come per esempio in ambito lavorativo. Inoltre mostro l'uso del trigger per automatizzare l'aggiornamento del foglio quando cambi, aggiungi o rimuovi un evento anche dal cellulare.


Google Apps Script in azione con Calendario e Fogli

Pubblicato da Nicola Rainiero il 29-04-2018 (aggiornato il 10-06-2018)
An example on transfer entries from Calendar to Sheet through Google Apps Script

Con un video introduttivo mostro quanto è veloce ed efficiente l'utilizzo di Google Apps Script per automatizzare l'esportazione delle voci di un Calendario Google in Fogli Google. Inoltre è possibile programmare il codice per effettuare calcoli, cambiare lo stile e tutto ciò che si adatta alle proprie necessità.


Un piccolo programma in Python per seguire la regola del 20-20-20 e prevenire l'affaticamento della vista

Pubblicato da Nicola Rainiero il 17-04-2018 (aggiornato il 09-07-2018)
A little Python program to follow the 20-20-20 rule and prevent eye strain

Da qualche tempo ho cominciato a lamentarmi per l'affaticamento degli occhi e il mal di testa, soprattutto dopo aver trascorso molte ore davanti allo schermo del mio portatile. Ho quindi scoperto la regola del 20-20-20 e provato ad applicarla con uno script in Python, che mostra automaticamente uno schermo nero ogni 20 minuti per 20 secondi in modo da costringermi a distogliere lo sguardo verso qualcosa distante 20 piedi da me (circa 6,10 metri). Inoltre il programma emette un suono quando lo schermo si riaccende.


Uno script bash migliorato per mescolare file e anche i tag MP3

Pubblicato da Nicola Rainiero il 03-04-2018 (aggiornato il 04-04-2018)
An improved bash script to shuffle files and the MP3 tags too

Il programma rimuove gli spazi e alcuni caratteri (come ', " e -) da una cartella di file predefiniti e poi li mescola aggiungendo un numero casuale seguito da un trattino basso. Inoltre per gli MP3 modifica anche i tag ID3 e ha una funzione aggiuntiva per aggiungerli se mancanti, partendo dal nome del file (solo se è rinominato così: nome_album-nome_artista-titolo.mp3 o nome-artista-titolo.mp3).


Come mescolare efficacemente un elenco di file con uno script bash

Pubblicato da Nicola Rainiero il 16-02-2017
How to shuffle slyly a list of file with a bash script

Presento un piccolo script bash per modificare l'ordine alfabetico di un elenco di file preassegnati, semplicemente aggiungendo un prefisso casuale e verificando che non corrisponda a caratteri già estratti. L'ho scritto per mischiare un elenco di brani che di solito ascolto in macchina su un lettore che non possiede questa funzione, ma penso che potrebbe essere utile anche per la presentazione di una serie di immagini o video tramite penna USB.


Uno script bash multi-uso e configurabile

Pubblicato da Nicola Rainiero il 23-05-2013 (aggiornato il 19-06-2013)
Uno script bash multi-uso e configurabile

Mi capita spesso di dover svolgere una o più operazioni come convertire/riscalare o rinominare una serie di immagini, video, file generici ecc. Se sono pochi lo faccio manualmente, in caso contrario modifico di volta in volta un file bash per eseguirli iterativamente da terminale. Tuttavia l'operazione non risulta molto agevole, perché dimentico quasi sempre di adattare e aggiornare qualche pezzo di codice.


Fognatura bianca con velocità assegnata

Pubblicato da Nicola Rainiero il 21-07-2012 (aggiornato il 13-10-2012)
Tutorial per dimensionare una fognatura bianca fissando la velocità e usando il programma fognatura_bianca.exe

In questo tutorial mostrerò come utilizzare il mio programma, fognatura_bianca.exe, per dimensionare una rete per il collettamento delle acque meteoriche, fissando a priori la velocità di ogni tratto. La rete in questione è presa da una dispensa didattica universitaria che sarà utile anche per confrontare i dati finali trovati. Inoltre mostrerò come suddividere la rete per adattarla al mio programma.


Software per il calcolo di una rete bianca

Pubblicato da Nicola Rainiero il 30-06-2012 (aggiornato il 13-10-2012)
Programma open source per il dimensionamento di una rete bianca

Pubblico un programma open source che una volta letti i dati idrologici e geometrici della rete, calcola per ciascun tratto il diametro più adatto e le caratteristiche idrauliche. Per svolgere i calcoli usa il metodo dell'invaso e può dimensionare in funzione di velocità, sforzo tangenziale o pendenza. Rilascia un file di testo con tutte le operazioni svolte, utile per una successiva relazione o rielaborazione.