2011-10-28

Backup del file aperto con vim l'editor

Molte volte mi capita di aprire un file per modificarlo e solo dopo aver iniziato le modifiche mi ricordo di voler mantenere la versione originale in una copia del file.
Fortunatamente mi ricordo subito prima di salvarlo ed allora ricorro al seguente comando:
:!cp % %.orig
con questo comando si esegue una shell fornendo il comando cp con due parametri: il primo il nome del file aperto con vim, il secondo parametro è lo stesso nome del file con l'aggiunta di un suffisso .orig

2011-10-27

La calcolatrice di vim l'editor

Anche vim ha una calcolatrice.
In principio potrebbe sembrare inutile, visto che ogni sistema operativo, in modalità grafica e non, mette a disposizione un programma per eseguire calcoli.
Il solo fatto che sia disponibile una calcolatrice direttamente nell'editor permette di velocizzare il lavoro quotidiano:
Ctrl-R=
ci si accede digitanto questa sequenza di caratteri quando si è in modalità inserimento oppure nella modalità ed, quella in cui si entra digitando i due punti ':'.
Il cursore si posizionerà in fondo allo schermo in attesa di un'espressione da valutare e una volta premuto INVIO il risultato verrà inserito nel punto in cui si stava digitando.
Oltre al fatto che non si debba ricorrere all'apertura di un nuovo programma di calcolatrice, ritengo molto interessante il fatto che ci si ritrovi a "sporcare" la clipboard per eseguire un calcolo in un programma esterno e poi copiare il risultato.

2011-10-09

Addio a Dennis Ritchie

Un altro personaggio importante ci ha lasciati.
Dennis Ritchie, merita un saluto particolare, senza foto e senza tante parole.
Basta una parola ed una lettera:
Unix
C
... ed un po' di codice:

main()
{
      printf("Goodbye world\n");
}

2011-10-06

Addio a Steve Jobs


Non sono un utente esperto dei dispositivi Apple. Ho un iPod nano che fa il suo lavoro perfettamente ed un iMac che si integra bene all'arredamento e permette di utilizzare l'informatica per uso domestico, li tratto come dei semplici elettrodomestici. E' proprio lì la loro forza, semplici da usare ed immediati da capire, ho dovuto temporaneamente dimenticare quello che ho appreso in decenni di informatica per comprendere meglio il comportamento da tenere per usare iOS, dopo un breve sforzo ce l'ho fatta. Da circa 7 anni convivo con un iMac, prima un G5 e poi quando un fulmine me lo ha ridotto in condizioni pietose sostituito con un Intel.
Mi sento di dedicare questo post a Steve Jobs che ritengo essere un rivoluzionario dell'informatica, l'ha plasmata sulle esigenze dell'utente, meglio: sulle esigenze che riteneva importanti. Poi la moda, il marketing e chissà cos'altro hanno fatto il resto.

Addio Steve!

2011-10-05

Si salvi it.wikipedia.org e tutto il web

La sezione italiana di wikipedia ha sospeso il servizio di consultazione e modifica dei contenuti per protestare contro il comma 29 della legge "bavaglio".
Il comma in questione, per garantire il diritto di replica, impone ad ogni pubblicazione on-line l'obbligo di pubblicare l'eventuale dichiarazione o rettifica richiesta da parte da chiunque si senta leso dal contenuto pubblicato.
Ogni blog o sito web è assoggettato a questo dovere.
Ritengo che il diritto di replica sia sacrosanto ma la replica incondizionata mi sembra eccessiva.


Mi associo alla protesta.