Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 2abb66cf98822d8a697c80ef2c99bf49 > files > 44

gnofin-0.8.4-6mdk.i586.rpm

História
--------
 Comecei a escrever o gnofin pensando em criar um sistema de banco de dados
 baseado em linha de comando para poder acompanhar meus gastos a partir do
 Linux.  Eu estava ficando cansando de ter que dar boot em Windows apenas para
 poder rodar o Quicken(tm).  Apesar de eu ter tentado, e até usado por algum
 tempo o GnuCASH, estava inconformado com o fato de ele não ser completo e estar
 muito instável. Dessa forma, decidi definir um formato de arquivo simples.  Eu
 ficava dizendo a mim mesmo, o tempo todo, que não iria gastar muito tempo neste
 projeto, mas era incapaz de não pensar nele durante vários momentos do dia...
 Finalmente, decidir começar a codificá-lo.

 Rapidamente percebi que seria legal (e talvez não muito difícil) adicionar uma
 interface gráfica ao meu formato de arquivo simples.  Eu já tinha dado uma olhada
 no GTK+ e sabia que o GNOME deveria tornar fácil a tarefa de criar menus e barras
 de ferramentas: achei que seria uma boa oportunidade para mim de tentar fazer
 algo usando GTK+/GNOME. Que experiência!!!  O trabalho desses caras criando o
 GTK+/GNOME foi fenomenal!!!  Em pouco tempo eu tinha a interface pronta.  Depois
 disso, foi necessário apenas ligar os eventos de usuário ao código do meu formato
 de arquivo. Foi neste ponto, é claro, que a programação de verdade começou.

 Acredito que o Gnofin esteja utilizável, apesar de eu ainda querer adicionar
 vários recursos a ele.  Na realidade, eu me saí muito bem na minha
 contabilidade pessoal durante este semestre... pelo menos até onde eu sei :-)
 Espero que você ache o Gnofin tão útil quanto eu acho.

                                                             Darin, Maio de 1999


Por quê esse nome engraçado?
----------------------------
 Gnofin = GNOME + finanças


Instalação
----------
 Para ajuda durante a instalação, por favor consulte o arquivo INSTALL.


Utilização
----------
 Você pode especificar na linha de comando um arquivo de contas existente para
 ser carregado junto com o Gnofin:

 gnofin [arquivo]


Depuração
---------
 Gnofin produzirá informações adicionais para depuração se configurado com a
 opção --enable-debug.  Isto ativa as verificações padrão do GTK+ além dos
 seguintes "defines":

 ENABLE_DEBUG_TRACE : Gera um trace da pilha enquanto o gnofin executa (veja trace.h)
 ENABLE_SAFE_LIST   : Marca as tentativas de remover referências para nós GList nulos
                      (veja LIST_DEREF)
 ENABLE_DUMP_STATE  : Adiciona um item de menu "dump state" ao menu de Help para
                      facilitar a depuração