venerdì 13 novembre 2009

Unire file pdf senza Adobe Acrobat

Si può utilizzare Ghostscript, in questo modo:


gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf


finished.pdf è il nome del file che verrà prodotto.

file1.pdf, file2.pdf sono i file che si vogliono concatenare. Ovviamente è possibile specificarne un numero arbitrario.

Credits: Linux.com

mercoledì 11 novembre 2009

Squid: rimuovere commenti e linee vuote da squid.conf

Nel file di configurazione di Squid ogni direttiva è preceduta da ampi commenti, molto utili come riferimento o come base di partenza per lo studio di nuove funzioni.

In alcuni casi però il file può risultare maggiormente leggibile quando vengono eliminati tutti i commenti (che includono anche le direttive non esplicitamente configurate) e le linee vuote.

Per produrre un file di configurazione "pulito" partendo dalla versione commentata si può utilizzare il potente comando grep:

Innanzitutto copiamo la versione attuale del file:

cp /etc/squid/squid.conf /etc/squid/squid.conf.bak


Partendo dalla copia di backup appena effettuata, eliminiamo tutte le righe che iniziano con il carattere # (commenti), oppure che sono vuote, e redirigiamo il risultato sul nuovo file di configurazione:


cat /etc/squid/squid.conf.bak | grep -v -E '(^#|^$)' > /etc/squid/squid.conf


Ora possiamo modificare agevolmente il file di configurazione, magari tenendo sott'occhio la copia di backup come riferimento.