Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 devel 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 doc 2009-11-21 ilochab [r2] Completa primo caricamento svn di sourceforge r...
 foto 2009-11-21 ilochab [r2] Completa primo caricamento svn di sourceforge r...
 icons 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 ChangeLog 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 LICENSE 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 MANIFEST 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 MANIFEST.in 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 README.txt 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 SplashScreen.py 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 about.py 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 about.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 aggiorna.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 clap.wav 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 createdb.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 dbVer.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 defines.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 dieta.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 dlgLibera.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 dlgNote.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 dlgOlio.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 dlgSelezione.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 dlgUtente.ui 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 impexp.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 lineaTot.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 loaddb.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 mainWnd.ui 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 options.ui 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 pastiGG.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 pasto.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 plot.py 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 setup.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...
 untitled.ui 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 utXML.py 2009-11-20 ilochab [r1] Primo caricamento svn di sourceforge relativo a...
 versionCheck.py 2010-02-02 ilochab [r3] Versione 0.3.3-beta appena rilasciata su source...

Read Me

=====================================================================
		=======================
		  A T T E N Z I O N E
		=======================

		PER CHI STA AGGIORNANDO 

		CON UNA NUOVA VERSIONE ! ! ! ! !

=====
N.B.:
=====
Con l'aggiornamento alla release 0.3.3 SI CONSIGLIA di caricare le 
nuove definizioni degli alimenti (o con Restore Defaults o con il 
successivo import di 'AggiornamentoDefinizioniAlimenti.xml) in quanto 
è cambiato il meccanismo di computo calorie (che sono state tutte 
ricalcolate) e per gli alcoolici è indispensabile il grado alcoolico.
======================================================================

La prima volta che viene eseguita la versione aggiornata richiede se 
si intende utilizzare il nuovo database (che contiene un po' di 
aggiornamenti sulle definizioni degli alimenti) oppure se si intende 
conservare il proprio.

Se si sceglie 
		Restore Defaults
si avranno i nuovi alimenti, ma si perderanno tutte le proprie 
registrazioni del diario alimentare.

Se si sceglie 
		Ignore
si conservano le proprie registrazioni del diario alimentare, ma non 
si caricano le nuove definizioni degli alimenti.

Indipendentemente dalla scelta fatta, la si puo' comunque modificare.

>>> 	Se si è scelto  'Restore defaults' si può recuperare la 
precedente versione del database che è stata rinominata in 'diet.nnn' 
e sostituirla al nuovo 'diet'.

>>>	Se si è scelto  'Ignore' si possono comunque caricare le 
definizioni aggiornate degli alimenti e delle ricette scegliendo la 
funzione 'Import' (freccia in giù) e poi indicando come il file da 
importare: 
'AggiornamentoDefinizioniAlimenti.xml'.
    e/o
'Ricette.xml'

=====================================================================










Cos'è DIETA?
============

    DIETA è un programma che permette l'agevole gestione di un 
    `Diario Alimentare` di supporto al seguire una dieta.

    Si può impostare un `Riferimento giornaliero` personalizzato di 
    ammontare calorico a cui ci si intende attenere per la dieta.
    Tale valore in calorie verrà anche opportunamente suddiviso tra i vari
    principi nutritivi (protidi, lipid, glucidi) a seconda della tipologia 
    di dieta prescelta (dieta bilanciata, iperproteica, dieta a zona, ...).

    Ogni giorno del diario è suddiviso in piu' `pasti` e per ogni pasto 
    andrà indicato cosa si è consumato.
    Il programma tiene automaticamente conto del `residuo giornaliero` di calorie 
    ancora a disposizione.

    Per ogni giorno del diario, oltre al consumo dei pasti giornalieri, 
    è possibile inserire il proprio peso del giorno.
    Si potranno quindi visualizzare gli andamenti del proprio peso e 
    dei consumi alimentari giornalieri nel tempo via via che procede la dieta.

    Utilizza un data-base contenente la composizione per principi nutritivi 
    di un notevole numero di alimenti.
    Tale data-base è modificabile ed ampliabile a piacimento.



Scaricare DIETA
===============

La versione corrente di DIETA e le precedenti sono disponibili presso:
https://sourceforge.net/projects/dieta/files/latest


Installazione di DIETA
======================

La procedura dipende dalla versione che è stata scaticata.

Binario Windows
---------------
E' un eseguibile di installazione classico. Basta lanciarlo e seguire le istruzioni.

NOTA x Windows-Vista:
consiglio di operarne l'installazione in una directory privata 
(ad es. sotto l'alberatura Documenti o Desktop) e _non_ sotto quella di default 
(C:\Programmi\DIETA)



Binario Mac OsX
---------------
E' in formato dmg. Dopo averlo aperto copiare l'applicazione `dieta` in una directory 
utente (cioè per la quale si abbiano i permessi di scrittura) e lanciare l'applicazione da lì.



Binario Linux
---------------
La versione corrente e' stata buildata su una Fedora 11 x86_64, ma probalilmente 
riesce a girare anche su altre distro a 64 bit che abbiano python 2.6
Scompattare il file tar.gz in una directory utente.
Settare come current directory la cartella `dieta' radice dello scompattamento.
Lanciare l'eseguibile ./dieta


Sorgenti
--------
Questo programma è scritto in Python, linguaggio interpretato multipiattaforma. 
Ciò significa che la stessa versione del codice può funzionare su windows, 
come su linux, come su OsX o quant'altro, fatto salvo che siano rispettati i seguenti 
REQUIREMENTS:
* sia installato un interprete Python di versione 2.5 o successiva 
[non l'ho testato, ma non dovrebbero esserci problemi neanche con le precedenti; 
utilizzando le precedenti sincerarsi di avere anche sqlite]
* sia installato Qt4
* siano installati i Python bindigs PyQt4 a Qt4
* sia installato PyQwt ver. 5 [opzionale]
Per installarlo, scompattare direttamente la distribuzione dove più aggrada e 
dopo essersi posizionati nella directory di installazione eseguire:
python dieta.py


Licenza
=======

Questo programma è distribuito con la GPL ver.2.


Ringraziamenti
==============

Alla Python Software Foundation per lo sviluppo di questo fantastico linguaggio.
Alla TrollTech per lo sviluppo di un sw professionale multipiattaforma come Qt Open Source Edition version 4 e la sua distribuzione sotto GPL.
Alla Riverbank per lo sviluppo dei bindings tra Qt e Python.
Allo sviluppo di Qwt e PyQwt.
A Detlev Offenbach che ha sviluppato eric4, un' IDE per PyQt4, che mi è stato di aiuto fondamentale sia per lo sviluppo che ... per imparare ad usare empiricamente Qt4, andando ad utilizzare suoi pezzetti di codice qua e là!!!


Contatti
========

Per segnalarmi bachi o proporre nuove funzionalità potete contattarmi a:

dieta.sw@gmail.com

Buona DIETA a tutti!!!