Se all'apertura di vim si conoscono già i nomi dei file da aprire si possono fornire come parametri aggiungendo l'opzione -o; se la necessità si presenta quando la sessione di editing del primo file è già avviata si può eseguire il comando :split
2011-04-22
Aprire due file contemporaneamente con vim - gestione finestre
Il classico editor di testo vi, il mio preferito in ambienti Unix, ha un degno successore: vim che ha ampliato di molto le funzionalità messe a disposizione dell'utente.
Una caratteristica che ritengo molto utile é quella che permette di aprire due o più file e vederli nello stesso schermo che viene diviso, da righe orizzontali, per separare visivamente i contenuti dei diversi file, uno per ogni finestra.
Se all'apertura di vim si conoscono già i nomi dei file da aprire si possono fornire come parametri aggiungendo l'opzione -o; se la necessità si presenta quando la sessione di editing del primo file è già avviata si può eseguire il comando :split .
Se all'apertura di vim si conoscono già i nomi dei file da aprire si possono fornire come parametri aggiungendo l'opzione -o; se la necessità si presenta quando la sessione di editing del primo file è già avviata si può eseguire il comando :split
2011-04-20
Aggregatore di feed per Android
Trovo molto comodo leggere le notizie con un aggregatore di feed, di solito lo faccio con il cellulare quando mi trovo a dover attendere una persona, un mezzo pubblico di trasporto, oppure quando ho qualche minuto libero.
Con il mio cellulare Android utilizzo l'applicazione gratuita: RssDemon
La trovo comoda e di facile utilizzo, una buona soluzione per portare con se le notizie preferite. Di ogni notizia si può scegliere di evitare che si cancelli marcandola come preferita, con una stella gialla. Marcare una notizia come preferita permette approfondire in seguito la lettura, magari quando a casa o in ufficio ci si collega in wi-fi ad Internet.
Con il mio cellulare Android utilizzo l'applicazione gratuita: RssDemon
La trovo comoda e di facile utilizzo, una buona soluzione per portare con se le notizie preferite. Di ogni notizia si può scegliere di evitare che si cancelli marcandola come preferita, con una stella gialla. Marcare una notizia come preferita permette approfondire in seguito la lettura, magari quando a casa o in ufficio ci si collega in wi-fi ad Internet.
Firefox 4 - riattivare il bottone dei feed RSS
Sono passato alla versione 4 di Firefox, è stato un passaggio indolore, tutto ha funzionato come volevo, in particolare le estensioni più utilizzate.
Un unica cosa ho notato che mancava, l'icona dei feed per iscriversi alle notizie dei siti, quella che, fino alla versione 3, compariva a destra del campo dell'url, arancione, con un pallino bianco in basso a sinistra e sue archi concentrici, questa:
Un unica cosa ho notato che mancava, l'icona dei feed per iscriversi alle notizie dei siti, quella che, fino alla versione 3, compariva a destra del campo dell'url, arancione, con un pallino bianco in basso a sinistra e sue archi concentrici, questa:
2011-04-19
Ricerca di un comando precedente con bash - Il punto esclamativo (!)
Nel post Ricerca di un comando precedente con bash - Ctrl-R ho accennato, in un tuffo nel passato, a qualche utilizzo dei comandi per ricercare e ripetere comandi precedentemente digitati; ce ne sono tanti altri ed alcuni anche poco immediati e difficilmente memorizzabili. Ritengo che un comando per essere utilizzabile debba essere facile da ricordare, velocizzare notevolmente l'esecuzione dell'attività in corso e utilizzabile di frequente.
Come dicevo ci sono molti comandi ! o meglio il comando della shell è uno e si chiama history, con questo comando si possono ottenere gli ultimi comandi memorizzati dalla shell, davanti ad ogni comando viene riportato un numero che identifica univocamente il comando precedente.
Il carattere ! viene descritto nella sezione History Expansion della documentazione di bash in particolare ma anche di altre shell.
Come dicevo ci sono molti comandi ! o meglio il comando della shell è uno e si chiama history, con questo comando si possono ottenere gli ultimi comandi memorizzati dalla shell, davanti ad ogni comando viene riportato un numero che identifica univocamente il comando precedente.
Il carattere ! viene descritto nella sezione History Expansion della documentazione di bash in particolare ma anche di altre shell.
Formattare correttamente il codice HTML o Java da inserire in un post del blog
Più volte ho avuto difficoltà a convertire correttamente il codice HTML da visualizzare nel blog, ho trovato un servizio on-line che soddisfa l'esigenza:
http://blogcrowds.com/resources/parse_html.php
Nella pagina che viene presentata si può inserire il codice da formattare, si clicca sul tasto Parse presente sotto l'area di inserimento del testo e si ottiene il codice da riportare nel post.
La necessità mi si è presentata in particolare con la presenza dei generics di Java che nel codice vanno inseriti tra i caratteri di minore ( < ) e maggiore ( > ).
Nella pagina che viene presentata si può inserire il codice da formattare, si clicca sul tasto Parse presente sotto l'area di inserimento del testo e si ottiene il codice da riportare nel post.
La necessità mi si è presentata in particolare con la presenza dei generics di Java che nel codice vanno inseriti tra i caratteri di minore ( < ) e maggiore ( > ).
Java - convertire un array in un Set
In Java a volte si rende necessario passare ad un metodo un Set di oggetti che abbiamo a disposizione in un array, con un paio di passaggi si riesce ad raggiungere l'oggetto desiderato.
Per prima cosa si passa dall'array ad un List tramite il metodo statico asList della classe Arrays, da List si passa crea un oggetto della classe HashSet che implementa l'interfaccia Set.
Un esempio:
String nomi[ ] = new String[ ] { "Primo", "Secondo", "Terzo" };
List<String> listNomi = Arrays.asList(nomi);
Set<String> setNomi = new HashSet<String>(listNomi);
Oppure nella forma più breve:
List<String> setNomi = new HashSet<String>(Arrays.asList(nomi));
Per prima cosa si passa dall'array ad un List tramite il metodo statico asList della classe Arrays, da List si passa crea un oggetto della classe HashSet che implementa l'interfaccia Set.
Un esempio:
String nomi[ ] = new String[ ] { "Primo", "Secondo", "Terzo" };
List<String> listNomi = Arrays.asList(nomi);
Set<String> setNomi = new HashSet<String>(listNomi);
Oppure nella forma più breve:
List<String> setNomi = new HashSet<String>(Arrays.asList(nomi));
2011-04-18
Babelfish - estensione Firefox per traduzioni
Babelfish, una comoda estensione per Firefox per chi, come me, è un po' arrugginito con le lingue straniere.
La funzionalità che trovo più utile di questa estensione è quella che traduce istantaneamente le parole sopra le quali viene posizionato il puntatore del mouse, di default tale funzionalità non è abilitata ma entrando nelle preferenze di questo componente aggiuntivo si può abilitare selezionando la casella di spunta (checkbox) contrassegnata da Hover (words only). Dal momento dell'attivazione della traduzione istantanea delle singole parole, ogni volta che il mouse passa sopra una parola ne viene visualizzata la traduzione sottoforma di suggerimento. Le lingue di traduzione vengono configurate nelle preferenze oppure facendo click sull'icona che compare nella barra di stato del browser, altra comodità è la sequenza di tasti utilizzabile per invertire le lingue, ad esempio Eng-Ita ==> Ita-Eng premendo insieme i tasti Alt e Ctrl, se impostato nelle preferenze.
Per il mio utilizzo ha un unico difetto che ho comunicato all'autore chiedendone la realizzazione, ovvero passando con il mouse sopra il testo di una pagina ogni parola viene tradotta anche le più semplici e di uso comune che conosco, quindi la comparsa del suggerimento a volte infastidisce. Una buona soluzione potrebbe essere, come ho chiesto, di presentare il suggerimento solo se il modificatore Ctrl della tastiera è schiacciato, così da permettere all'utente di decidere cosa far tradurre.
Nella risposta alla richiesta che ho inviato a Netticats, l'autore dell'estensione mi ha risposto che la richiesta gli risulta interessante ma che per mancanza di tempo dovuta al suo attuale lavoro non riuscirà a soddisfare in tempi brevi, ma di inserire la richiesta nel forum dedicato all'estensione, così ho fatto.
Ma nell'attesa non ho voluto smettere di usare la traduzione istantanea perché troppo invadente, allora armato di coraggio mi sono avventurato nei meandri delle estensioni installate nel mio Firefox ed ho effettuato la modifica, ho racchiuso la parte di codice preposta alla traduzione istantanea dentro:
La funzionalità che trovo più utile di questa estensione è quella che traduce istantaneamente le parole sopra le quali viene posizionato il puntatore del mouse, di default tale funzionalità non è abilitata ma entrando nelle preferenze di questo componente aggiuntivo si può abilitare selezionando la casella di spunta (checkbox) contrassegnata da Hover (words only). Dal momento dell'attivazione della traduzione istantanea delle singole parole, ogni volta che il mouse passa sopra una parola ne viene visualizzata la traduzione sottoforma di suggerimento. Le lingue di traduzione vengono configurate nelle preferenze oppure facendo click sull'icona che compare nella barra di stato del browser, altra comodità è la sequenza di tasti utilizzabile per invertire le lingue, ad esempio Eng-Ita ==> Ita-Eng premendo insieme i tasti Alt e Ctrl, se impostato nelle preferenze.
Per il mio utilizzo ha un unico difetto che ho comunicato all'autore chiedendone la realizzazione, ovvero passando con il mouse sopra il testo di una pagina ogni parola viene tradotta anche le più semplici e di uso comune che conosco, quindi la comparsa del suggerimento a volte infastidisce. Una buona soluzione potrebbe essere, come ho chiesto, di presentare il suggerimento solo se il modificatore Ctrl della tastiera è schiacciato, così da permettere all'utente di decidere cosa far tradurre.
Nella risposta alla richiesta che ho inviato a Netticats, l'autore dell'estensione mi ha risposto che la richiesta gli risulta interessante ma che per mancanza di tempo dovuta al suo attuale lavoro non riuscirà a soddisfare in tempi brevi, ma di inserire la richiesta nel forum dedicato all'estensione, così ho fatto.
Ma nell'attesa non ho voluto smettere di usare la traduzione istantanea perché troppo invadente, allora armato di coraggio mi sono avventurato nei meandri delle estensioni installate nel mio Firefox ed ho effettuato la modifica, ho racchiuso la parte di codice preposta alla traduzione istantanea dentro:
Etichette:
Browser,
Estensioni Firefox,
Firefox,
Open Source
2011-04-17
All about Apple
A Savona c'è il museo Apple più fornito al mondo.
http://www.allaboutapple.com/blog/
E' possibile anche sbirciare con una webcam l'interno del museo: http://www.allaboutapple.com/webcam.htm
Non so se sia davvero il più fornito ma dalle informazioni che si possono leggere nel Blog ufficiale e nel Vecchio sito di materiale sembra essercene tanto.
Se dovessi riuscire a visitarlo non mancherò di aggiungere aggiornamenti e commenti.
http://www.allaboutapple.com/blog/
E' possibile anche sbirciare con una webcam l'interno del museo: http://www.allaboutapple.com/webcam.htm
Non so se sia davvero il più fornito ma dalle informazioni che si possono leggere nel Blog ufficiale e nel Vecchio sito di materiale sembra essercene tanto.
Se dovessi riuscire a visitarlo non mancherò di aggiungere aggiornamenti e commenti.
Iscriviti a:
Post (Atom)


