Category Archives: All

Patch per bfsms – Inviare SMS tramite bluetooth

Ci sono programmi semplici e dall’indubbia utilità, che però per un motivo o per un altro non vengono più portati avanti dal loro sviluppatore. Probabilmente, bfsms è uno di questi, fermo dal 2004. L’applicazione consente di inviare SMS dalla shell collegandosi al proprio cellulare tramite bluetooth. Unico inconveniente, gli SMS sono limitati a 160 caratteri (o 70 nel caso di SMS flash).

Trovandomi spesso a dover inviare SMS più lunghi di 160 caratteri, ho provato a cercare in rete lo standard per l’invio dei messaggi concatenati (quelli che i cellulari più moderni inviano e ricompongono automaticamente quando si scrive un SMS più lungo di 160 caratteri). Dopo un pomeriggio sofferto nel cercare di capire le astruse scelte degli ideatori di questo protocollo, ho deciso di rinunciare e seguire un’altra strada: dividere in automatico il messaggio in più SMS, magari evitando Continue reading

Creare un modulo CVS

Per creare un modulo CVS bisogna usare il comando import del tool cvs. La sintassi è la seguente.

$ cvs import -m "un messaggio qualsiasi" nome_del_modulo nome_autore tag_rilascio

Il messaggio può chiaramente essere vuoto. Il nome del modulo sarà la directory in cui i file verranno salvati nella cvsroot del server. Il nome dell’autore sarà generalmente il vostro nome, mentre Continue reading

Creare un PDF da una lista di immagini (JPEG, PNG, …)

Può capitare di dover unire una serie di immagini in un PDF, ad esempio se dobbiamo scansionare un documento di più pagine. Lo scanner generalmente produce delle immagini, eventualmente compresse in JPEG, PNG o altro formato. Quindi, il nostro unico documento si troverà suddiviso in più file, con tutti gli svantaggi che ne possono derivare. La suluzione al problema, in Linux, è veramente semplice Continue reading

Come accedere a file che iniziano per trattino nella shell

I file che iniziano per trattino (o meno) possono essere difficili da gestire tramite la shell, poiché il trattino viene generalmente utilizzato dalle opzioni del comando eseguito. Quindi, per specificare un file nella directory corrente, non si può scrivere il nome del file così com’è. Inoltre, per qualche ragione misteriosa, anche se il nome del file viene quotato (racchiuso fra virgolette), il problema Continue reading