martedì 11 febbraio 2014

Creare uno screencast

Uno screencast è una registrazione di ciò che avviene sullo schermo. C'è un tool apposito in gnome, chiamato gnome-screencast. Si attiva semplicemente premendo in sequenza

ctrl alt shift r

dovrebbe comparire in alto un pallino rosso , segno di registrazione in corso.
Per stoppare la registrazione, premere la stessa sequenza di tasti.
Lo screencast adesso si trova nella cartella home.

Ultimamente questo metodo non mi funziona sempre, credo sia dovuto a problemi con i plugin "gst-plugins-bad", per cui ho dovuto cercare un'alternativa.

Grazie a una ricerca, ho trovato questa stringa di comando:


(fonte:G.K.Hartman)

io ho dovuto fare una modifica:



Per stoppare la registrazione, tornare nel terminale, premere  " ctrl + c " (senza virgolette e +) .
Il file si trova in home, se non avete indicato altra destinazione.












domenica 2 febbraio 2014

Stampare foglio di calcolo in A4 con Calc - Libreoffice

Se si vuole stampare una tabella in un unico foglio a4, dobbiamo andare sul menù visualizza -> anteprima impaginazione.
Si intravede l'anteprima di come il foglio verrebbe stampato, con i limiti ben evidenti tra pagina1 e pagina2 ; trascinare il limite di pagina 1 fino alla fine.
Adesso posso stampare il foglio in A4.

Se gradite che la griglia sia visibile nel file che stampate, andate sul menù Formato->Pagina ; scegliete la linguetta con "foglio". Nella sezione "stampa" spuntare la casella di "griglia".

In questo modo ho fatto uno schema di ciò che ho studiato stampato in un pdf A4 , con griglia evidente in modo da non confondere le varie voci.




Andare a capo con il testo in una cella di Libreoffice Calc

Andare a capo con il testo in una cella di Libreoffice calc:

Formato-> allineamento -> giustificato

adesso il testo andrà a capo. Adattare la dimensione della cella secondo le proprie esigenze.

sabato 4 gennaio 2014

Rimozione pacchetti orfani da archlinux - Remove orphan packages

Oggi post lampo che mi consentirà di ricordare i comandi anche nel futuro per eliminare i pacchetti orfani. Spero sia utile anche per voi.

Un pacchetto orfano (in pacman) è un pacchetto la cui dipendenza è stata disinstallata e quindi è inutile.
Per esempio , installo un desktop environment come KDE , ma non mi piace,lo elimino e mi rimangono pacchetti di KDE non più utili: questi sono i pacchetti orfani.

per conoscere quali sono i pacchetti orfani nel sistema:

 sudo pacman -Qdt

per rimuovere i pacchetti orfani nel sistema:

sudo pacman -Rsn $(pacman -Qqdt)
 


ENGLISH

An orphan package is not longer useful because its dependence is already uninstalled.

see which packages are orphans:

 sudo pacman -Qdt

remove orphan packages:

sudo pacman -Rsn $(pacman -Qqdt)


mercoledì 4 dicembre 2013

Da txt a pdf ; txt to pdf

Possiamo utilizzare due metodi per convertire più files txt in un unico pdf.

Metodo 1

Per convertire ogni .txt in un unico pdf:

convert -density 400 *.txt  nome.pdf

( -density fa si che sia di qualità un pò più definita)


per convertire un singolo .txt in un singolo pdf:

ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done


Questo metodo è veloce , però il pdf che si genera sarà un 'immagine del vostro testo, e non un testo stampato che si può quindi selezionare.


Metodo 2
 
Se avete un pò più di tempo , installate "enscript"

Per convertire un singolo .txt in un singolo .pdf:


enscript nome.txt -o - | ps2pdf - nome.pdf

Per convertire ogni .txt in un unico .pdf:

enscript *.txt -o - | ps2pdf - nome.pdf

Questo metodo stampa in un font poco accattivante , ma è in formato testo , perciò il contenuto è facilmente copiabile.


ENGLISH

method #1

converting every .txt file to a single .pdf:

convert -density 400 *.txt  name.pdf


converting one .txt to .pdf:

ls | while read ONELINE; do convert -density 400 "$ONELINE" "$(echo "$ONELINE" | sed 's/.txt/.pdf/g')"; done


This method is quick , but the obtained pdf is like an image : you can't select and copy your text.

method #2

Install "enscript".

converting every .txt file to a single .pdf:

enscript *.txt -o - | ps2pdf - name.pdf


converting one .txt to .pdf:

enscript name.txt -o - | ps2pdf - name.pdf


The obtained pdf is not so aesthetically appealing , but it is like a real text : you can select and copy the content of this kind of pdf.


 



 

mercoledì 20 novembre 2013

Download books from google books

If you want to download books from google books , you'll have to install "getxbook".
The program downloads every single image part of the entire book.
You also need "imagemagick" and "jpeg2pdf" to transform images into a single pdf.

Let's get started!

1) install "getxbook" using your distro's repository or download & compile the package

how to compile:

download the package here: http://njw.me.uk/getxbook/
unzip
open a shell
cd /path_to_unzip_dir
make
sudo make install

done!

2)choose a book in google book, and copy the book's ID (look at adress bar: ID it's after id= and it ends before &)

3)open a shell:

getxbookgui

paste book's ID

when software is ready , it says "done"

you should find the directory with all images ripped from google books in your home ; its name will be the book's ID

4) open images directory

There will be some files in .jpg and other files in .png ; you have to erase all .png files

4a)erase png files:

open a shell

cd /home/yourusername/ID

mogrify -format jpg *.png

rm *.png

[optional: if jpgs are too heavy -> mogrify -quality 50 *.jpg ]

5) make a pdf

jpeg2pdf /home/yourusername/ID  book.pdf

Done! your pdf is in the pictures directory (or at your home)



getxbookgui can be used with amazon and barnes & noble websites too.

IMPORTANT:you are supposed to use this post for legal downloads for example old books (now copyleft) or -when allowed- just a very small part of a book.










venerdì 15 novembre 2013

Scaricare libri da google books

Per scaricare libri da google books , bisogna scaricare un programma chiamato "getxbook".
Per completare il lavoro e avere un pdf ordinato , bisogna inoltre aver installato "imagemagick" e "jpeg2pdf".

Cominciamo!

Installare getxbook da repository se presente; in alternativa potete scaricarlo e compilarlo.

Per compilarlo,scaricare il file sorgente di getxbook da questo sito :

http://njw.me.uk/getxbook/

Scompattare la cartella compressa , aprire dentro la cartella ottenuta un terminale (oppure digitare su terminale "cd /percorsodellacartella" ) e compilare:

make

e quando ha fatto

sudo make install

Il programma è adesso installato.

Andare su google libri alla pagina del libro scelto.

Ricordo che la pratica deve essere effettuata legalmente su libri il cui diritto d'autore è decaduto.
Ho utilizzato per esempio il libro gratuito e legale "Alice nel paese delle meraviglie"

Segnarsi l' id del libro : si trova nell'url subito dopo id=



l'id è stato evidenziato


Da terminale avviare il programma:

getxbookgui

Selezioniamo google libri e inseriamo l'ID precedentemente segnato.




Quando avrà finito di scaricare tutte le pagine vi verrà scritto "done".

La cartella contenente tutte le immagini estratte si troverà nella vostra home e avrà come nome l'ID del libro


la cartella è stata evidenziata


Aprire la cartella : noterete che ci sono alcuni file in jpg e alcuni in png.
Trasformiamo tutti i file in jpg:

Apriamo la cartella su terminale ( cd  /percorsodellacartella) e digitiamo:

mogrify -format jpg *.png

Nella cartella troverete dei doppioni, per esempio 01.jpg e 01.png  : cancelliamo i png 

rm *.png





Ora avrete nella cartella solo i jpg.

Adesso cerchiamo di creare un pdf da questi jpg, e quindi facciamo partire jpeg2pdf:

jpeg2pdf /home/utente/id_del_libro nomelibro.pdf

per esempio , per me:

 jpeg2pdf /home/silvia/37gBAAAAQAAJ alice.pdf

Troverete in fondo alla cartella il pdf completo , finalmente! Se non si trova in fondo alla cartella , potrebbe essere nella cartella home.

in basso al centro , vedrete come ultima icona alice.pdf


Avete finito!

Se il pdf pesa troppo, potete ridurre la qualità delle immagini prima di creare il pdf  :

mogrify -quality 70 *.jpg

70 significa che la qualità è ridotta del 30%. Io spesso uso 50% e la differenza non si nota , mentre il pdf è decisamente alleggerito!

Quando si è soddisfatti , utilizzare jpeg2pdf come già descritto.