martedì 21 luglio 2009

Muovere il puntatore del mouse con la tastiera

Oggi parliamo di qualcosa che potrebbe essere di grande aiuto... nel momento del bisogno.
La settimana scorsa una mia cara amica si decide finalmente a passare a Linux e con una determinazione mai vista, mi dice: "domani ti porto il computer, ci voglio mettere Linux". Ovviamente ero sicuro di me e le dico: "domani faremo resuscitare il tuo computer".
L'indomani mi appresto ad installare Ubuntu Jaunty Jackalope, quando mi accorgo che il mouse non ne vuole sapere di funzionare. A questo punto non rimane che andarne a comprare uno nuovo oppure... trovare il sistema per poter governare il mouse con la tastiera. Esclusa la prima ipotesi per motivi che non vi sto ad illustrare, decido di procedere con l'utilizzo della sola tastiera. Premetto che avrei potuto effettuare una installazione in the Debian Way con la versione alternate di Ubuntu, ma volendo verificare il supporto hardware ed avendo poco tempo per le varie prove, ho preferito l'approccio live, che secondo me (nel caso di Ubuntu) è il migliore.
Quando parlo di installazione da tastiera, non mi riferisco all'uso delle scorciatoie da tastiera - di cui tra l'altro, ho già parlato in un post precedente - bensì all'uso della tastiera per far muovere il mouse, come se fosse guidato dalla reale periferica di puntamento.

Passiamo ai fatti!

Premere contemporaneamente questi 3 tasti: Shift + Alt + Bloc Num

Memorandum:
Shift è il tasto con la freccia verso l'alto che si trova a sinistra della tastiera sopra al tasto Ctrl
Alt è il tasto con la scritta Alt che si trova alla sinistra della barra spaziatrice
Bloc Num è il tasto con la scritta Bloc Num che generalmente si trova in un angolo del tastierino numerico

Ora il tastierino numerico sarà il centro di controllo del vostro mouse; ecco la funzione dei vari tasti:

7 muove in diagonale - in alto a sinistra
8 muove in verticale - in alto
9 muove diagonale - in alto a destra
4 muove in orizzontale - a sinistra
5 esegue il click
6 muove in orizzontale - a destra
1 muove in diagonale - in basso a sinistra
2 muove in verticale - in basso
3 muove in diagonale - in basso a destra

Adesso non avete più scuse per non installare Linux ai vostri amici ;-)

sabato 11 luglio 2009

Convertire GIF animate in SWF con Linux e Swftools

Non so voi, ma a me capita spesso di dover convertire file da un formato ad un altro, quest'oggi parleremo di come creare un file SWF (Flash) partendo da una GIF animata.
Tra i tanti strumenti disponibili per Linux, ne ho scelto uno a riga di comando (guarda caso) che si chiama semplicemente gif2swf. Questa utility è parte del pacchetto Swftools, quindi per prima cosa, se non l'abbiamo già fatto, installiamolo nel nostro sistema con:

# apt-get install swftools [invio]

L'utilizzo di base di gif2swf è il seguente:

$ gif2swf -X 400 -Y 200 -o toonik.swf -r 15 toonik.gif [invio]

il significato delle opzioni è il seguente:
-X 400 definisce la larghezza in 400 px
-Y 200 definisce l'altezza in 200 px
-o toonik.swf indica il nome del file swf che verrà creato
-r 15 imposta il frame rate del video a 15 frame per secondo
ed infine toonik.gif è l'animazione gif che vogliamo convertire

Provate anche voi ad eseguire qualche conversione e vi renderete subito conto della velocità e della potenza di questo strumento... non a caso, io prediligo il terminale alle interfacce grafiche punta e clicca ;-)

Sappiate inoltre che installando Swftools avrete a disposizione un bel numero di utility dedicate al famoso formato di Adobe, qui di seguito alcune di esse, iniziando proprio da gif2swf:

- gif2swf: converte da GIF a SWF ed è in grado di gestire anche GIF animate

- pdf2swf: è un convertitore da PDF a SWF che permette di ottenere un video Flash con all'interno testo completamente formattato, incluse formule e tabelle.

- jpeg2swf: genera una presentazione con diapositive partendo da una serie di immagini JPG

- png2swf: genera una presentazione con diapositive partendo da una serie di immagini PNG

- font2swf: converte file di caratteri (TTF e Type1) in SWF

- wav2swf: converte file WAV in SWF

- swfcombine: è uno strumento per inserire file SWF in un contenitore SWF

- swfextract: permette di estrarre suoni, immagini e piccoli filmati da file SWF

- swfdump: restituisce informazioni relative al file SWF esaminato

- swfstring: scandaglia file SWF in cerca di stringhe di testo

- swfbbox: permette di riaggiustare le cornici di file SWF

- swfc: è uno strumento per creare file SWF da semplici script

A questo punto non mi resta che augurare buon swf a tutti... o forse, visto il periodo sarebbe meglio: buone vacanze a tutti ;-)