README per gFR (gTK File Reader)
Versione 0.4.1
8 maggio 2002
gFR e` un visualizzatore di testi con limitate ma con particolari capacita`:
- visualizza il contenuto di un file .doc in ambiente un*x
- riconosce tutte le versioni di .doc dalla 2 all'attuale (cosi` credo)
- consente di visualizzare un testo .doc codificato in caratteri cirillici
koi8 oppure win-1251
- e` predisposto alla decodifica di caratteri greci
- e` predisposto alla visualizzazione di immagini contenute nel file
Per lavoro ci capita di ricevere testi in formato proprietario .doc mentre
noi abbiamo sistemi un*x che non hanno software adatto a leggerli.
Negli ultimi tempi c'e` anche l'abitudine di alcuni ad inviare posta
elettronica nello stesso formato. Cosi` mi sono deciso a scrivere un
programma elementare che mi permetta almeno di capire che cosa mi mandano.
Ci sono programmi magnifici molto piu` abili nel conservare la formattazione
del testo ed i suoi vari contenuti ma si tratta di grosse suite di word
processing lunghe da caricare e pesanti da usare. Per vedere la posta
e qualche testo a me basta molto meno purche` sia veloce.
La insolita, credo, capacita` di decodificare e visualizzare testi in cirillico
sia koi8 che cp-1251 e` invece una piccola sfida personale ed un regalino agli
amici russi che lavorano nell'ufficio a fianco. Per loro le cose sono ancora
piu` complicate, dunque sono stati piuttosto sorpresi e contenti di questa
specie di scherzo. Io non conosco il russo, cosi` li ho abbastanza torturati
durante i primi combattimenti contro i vari sistemi di codifica.
La procedura di decodifica e` basata sulla scansione di tabelle unicode, cosi`
ritengo che possa funzionare anche per l'alfabeto greco con pochissimo lavoro.
Il programma, benche` gia` usabile, e` tutt'altro che stabile e richiede di
essere corretto ed ampliato.
In futuro spero che le promettenti funzioni di gtk 2.0 potranno consentire di
mantenere anche formattazione, antialiasing, e stili di testo.
LIBERATORIA
Questo software e` in fase di sviluppo e sicuramente ha errori non ancora conosciuti. In ogni caso non assumo alcuna responsabilita` per danni di alcun tipo derivanti dal suo utilizzo. Se intendete usarlo comunque ve ne assumerete la responsabilita` essendo avvertiti dei rischi.
DIPENDENZE
Il programma e` stato sviluppato in ambiente SGI/Mips con compilatore
proprietario ma sembra funzionare bene senza modifiche in ambiente Linux/x86
con GCC (non ho ricevuto lamentele finora).
Richiede solo la libreria gtk-1.2.8 per l'utilizzo in Xwindow, tutto il resto
e` contenuto nei sorgenti.
Ho usato Glade per sviluppare l'interfaccia utente.
Volutamente non ho usato Gnome per non pagare la comodita` di sviluppo
con la pesantezza dell'eseguibile prodotto.
SVILUPPATORI
Se ci fosse qualcuno interessato ad aiutarmi nello sviluppo ne sarei contento: scrivetemi!
Se avete domande o anche commenti, oppure trovate degli errori, scrivete a
fanin@pd.infn.it.
Se portate il programma su altre piattaforme, mi farebbe piacere saperlo.
Troverete eventuali nuove versioni su:
http://www.pd.infn.it/www_cad/fanin/gFR.html
gFR e` copyright di Claudio Fanin e distribuito nei termini della GNU General Public License, vedi il file COPYING nella distribuzione per i dettagli.
Grazie a Igor Stavitski e Alexander Kaminsky per l'aiuto.
