LINUX

 

In questa pagina ho raccolto alcuni programmi e librerie che ho scritto per Linux per mia comodità e che metto a disposizione di chi vuol farne uso.
Non ho molto tempo a disposizione, comunque cercherò di implementare questa sezione il più possibile, magari con l'aiuto di qualcuno di voi. Provateli e fatemi sapere, mi farebbe molto piacere ricevere commenti e suggerimenti per migliorarli.

 

Data
Descrizione
Download
15/10/2003 csv2vcard_oe è un programma che ho creato, adattando e convertendo in linguaggio C la versione csv2vcard.pl degli autori Michael MacDonald e Chris Lahey, per importare la rubrica di Outlook Express 6 in Ximian Evolution 2.1.
Il programma è free, e può essere modificato e ridristibuito senza alcuna restrizione. Questa release è solo per la versione italiana di Outlook Express e può essere normalmente compilata sotto Linux con il compilatore GCC.
Gradirei molto avere notizie ed eventuali suggerimenti per migliorarlo.
csv2vcard_oe-200310150009.tar.gz
17/10/2003 lvm.sh è una procedura scritta in bash shell che permette all'utente root di svolgere le normale operazioni di gestione sui volumi logici LVM: creazione di un volume logico, dimensionamento, cancellazione, configurazione ecc., usando alcuni dei comandi a disposizione della livreria LVM e del kernel Linux. Diciamo che è stata una mia prova di scrittura di programma utilizzando la semplice shell, senza molti fronzoli e senza la necessità di troppe risorse. Gira in modalità testo e ha un menu molto semplice ed intuitivo.
Gradirei molto sapere se vi è stata utile ed eventuali suggerimenti per migliorarla.
lvm.sh-200310191127.tar.gz
05/09/2005 mp32wav è uno script a riga di comando per convertire i file mp3 in wav.
Possono essere elaborati file singoli o tutti quelli contenuti in una specifica directory.
Sono accettati i seguenti parametri:
mp32vaw --filein=[file.mp3 | all] | -i file.mp3 [ --fileout=file.wav | -o file.wav ] [ --decoder=lame|sox|mpg321 | -d lame|sox|mpg321 ] [ --all | -a ] [ --version | -v ] [ --help | -h ]

--filein Nome del file mp3 da convertire; solo per singolo file, altrimenti usare l'opzione --all.
--fileout Nome del file wav; se omesso assume il nome del file mp3, con gli spazi convertiti in '_'.
--decoder Tipo di decodifica, ovvero la modalità usata per la conversione; i valori ammessi sono: lame, sox e mpg321.
--all Decodifica tutti i file presenti nella directory corrente; questa opzione sovrascrive il parametro --filein.
--version Visualizza il numero di versione.
--help Visualizza l'aiuto.

Esempi:
mp32wav --filein=xyz.mp3
converte il file xyz.mp3 in xyz.wav usando il decodificatore di default mpg321.
mp32wav --filein=xyz.mp3 --fileout=xyz_1.wav
converte il file xyz.mp3 in xyz_1.wav usando il decodificatore di default mpg321.
mp32wav --decoder=lame --all
converte tutti i file *.mp3 presenti nella directory corrente usando il decodificatore lame.
mp32wav.tar.gz
31/10/2005 upsmon è una procedura scritta in gambas 1.0.11 per il monitoring dell'UPS PowerWalker VFI 1000 in ambiente Linux.
Il programma fornisce un'interfaccia grafica per i dati informativi forniti dall'UPS.
Al momento alcune informazioni non sono complete e, probabilmente, erronee rispetto all'analisi dei dati catturati dalla porta seriale; spero che al più presto possa definire con sicurezza le informazioni mancanti, purtroppo non esiste documentazione sulle specifiche di comunicazione di questo gruppo di continuità.
Come al solito, spero sia utile a qualcuno in possesso dello stesso modello di UPS e sarei molto grato a chi potrà fornire notizie utili e magari, perchè no, le specifiche di protocollo, in modo da poter completare e completare il progettino.
Il pacchetto, in tutte le versioni, è distribuito sotto licenza GNU GPL.
upsmon-0.0.3.tar.gz
upsmon-0.0-3.noarch.rpm
upsmon-0.0-3.src.rpm
02/01/2006 pgDesigner
Utilizzando gambas, linguaggio molto semplice ma molto potente, ho creato un programmino grafico per disegnare db per PostgreSQL. Anche se a livello di bozza, ti permette di disegnare gli oggetti base del dbms (vedi tabelle, viste, domini, tablespace, ecc.), e a relazionare graficamente e fisicamente tra loro le tabelle del db. E' possibile creare un progetto (o caricarne uno esistente), disegnarlo inserendo i vari oggetti, inserire i dati necessari (tramite apposite form), salvarlo in un file xml (o ini), esportarne i dati su un file sotto forma di comandi sql. Tutti gli oggetti visualizzati possono essere spostati nel grafico, il tracciamento dei collegamenti avviene in modo automatico.
Se qualcuno è interessato ad aiutarmi a provarlo, correggerlo ed espanderlo con nuove funzionalità, potrebbe evolversi in qualcosa di utile per tutti.
Al progetto ho dato il nome pgDesigner, lo sò che non è molto originale però è parlante...
Il pacchetto, in tutte le versioni, è distribuito sotto licenza GNU GPL.
pgDesigner