Sort by:[Data]

Dal testo all'eBook. Come creare un ePub usando software libero

Premessa

Dai grandi lettori a chi si limita a guardare le figure, ognuno sa com'è fatto un libro. Nella maggior parte dei casi somiglia a un oggetto rettangolare composto da pagine dove sono stampati testo e/o immagini, il tutto incollato a un dorso e rilegato con una copertina più o meno rigida. Dalla nascita dell'elettronica ad oggi il libro non è più un oggetto stampato su carta ma è diventato anche elettronico.

Calcolare md5sum di un cd da linea di comando

Per calcolare l'md5sum di un file basta fare:

md5sum file.iso

ma se voglio calcolare l'md5sum di un cd masterizzato, NON va bene fare

md5sum /dev/cdrom

perchè /dev/cdrom non è un file regolare ma a blocchi

Per raggiungere lo scopo, si calcola l'md5sum del contenuto del device ovvero:

cat /dev/cdrom | md5sum

o anche

dd if=/dev/cdrom bs=2M | md5sum

Esempio di risultato:
de994e5c8269383be8930b983fc5c1c9

Cos'è una Rolling Release

 

rooling release = distribuzione che continua ad aggiornarsi.

Anche ubuntu si aggiorna ma sono solo aggiornamenti di sicurezza / bug fix, no avanzamento di versione dei programmi.
Per avere una versione + aggiornata devi aspettare 6 mesi (o 2 anni se usi debian stable).

Limitare la velocità di copia o decompressione di un file

Mi son trovato nella condizione di avere un grande file compresso che dovevo decomprimere ma limitando la velocità di compressione.
Utile ad esempio se stiamo per scrivere su una condivisione nfs e non vogliamo intasare la banda.
Per la semplice copia di un file, si può raggiungere lo scopo tramite rsync e l'opzione --bwlimit ma per la decompressione no.

Come fare?

Bisogna installare il programma 'pv' e poi usarlo in questo modo

gunzip -c filegrande.img.gz | pv -r -L 5m | cat > /media/nfs/decompresso.img

Cosa avviene?

Ottenere IP pubblico via shell

 

Se abbiamo un browser disponibile basta andare su siti quali www.ilmioip.it per ottenere l'inditizzo ip pubblico del proprio router.
Se abbiamo solo la shell disponibile, possiamo fare la stessa cosa: scaricare la pagina html e cercare l'ip.

wget myip.dk
less index.html

Una volta vista la frase che accopmpagna l'ip, possiamo filtrare il contenuto della pagina in modo da non vedere tutti i tag html:

grep "IP Address" index.html

Variabili d'ambiente - un po' di concetti

Questo è un piccolo specchietto che dovrebbe servire a dare un idea di cos'è una variabile d'ambiente, a cosa può servire e come gestirla.

 

Menu per muoversi nel post:

 

Iniziamo dalla base:

D. Cos'è una variabile?

Creare una partizione più grande di 2T con parted

SCOPO: la tradizionale tabella delle partizioni contenuta nell'MBR ha come limite massimo 2T per partizione.
Se avete un disco recente che supera i due tera e lo volete usare interamente, dovete usare una tabella delle partizioni di tipo GPT che non tutti i programmi di partizionamento usano.

IMPORTANTE: a differenza di cfdisk e fdisk, parted aplllica le modifiche subito e non dopo un "write"!

NOTA: Parted può essere usato in modo non interattivo e quindi inserito all'interno di script per creare partizioni in modo automatizzato.

Impostare governor su tutte le cpu con cpufreq-set

Con cpufreq-set è possibile impostare il governor di una singola cpu alla volta:
cpufreq-set -c 0 -g conservative

Non c'è un'opzione per impostare lo stesso governor su tutte le cpu.
Ho pensato quindi di creare un semplice comando che il solo scopo di impostare lo stesso governore per tutte le cpu presenti sul nostro computer, indipendentemente dal loro numero.

Nexuiz: creare un server di gioco

Nexuiz

Uno dei migliori giochi sparatutto per linux è senza dubbio Nexuiz.
In questo articolo voglio spiegare brevemente come si fa a creare un server di gioco in.

Cos'è un server di gioco?

E' quel servizio/programma che vi permette di giocare nella stessa mappa con i vostri amici.

Io uso i server pubblici in internet, mi serve questo articolo?

Copia cd protetti con safe disk 2

Qualche giorno fa ho rispolverato un vecchio gioco che avevo trovato originale a 3 euro in edicola: 'raimbox six 3'.
Per fare una partita in lan con mio fratello ci servivano due cd poiché il gioco richiede la presenza del cd.
Ho provato a fare una copia con burnxp (ero su windows in quel momento) ma ha fallito subito.
Ho povato quindi da k3b con l'opzione 'clone' + ignora errori di lettura ma anche in questo caso la copia fallisce subito.