Pular para o conteúdo

Lançamento do GFP 0.1.4.5 - Gerenciador Financeiro Pessoal

O GFP é um gerenciador pessoal de finanças, com controle de receitas, contas bancárias, cartões de crédito, valores em espécie e contas a pagar.
Com gráficos, estatísticas e projeções.
Perfil removido removido
Hits: 20.837 Categoria: Java Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

Olá pessoal! Estamos de volta.

Depois de dois anos parado, é com grande satisfação que estou divulgando o relançamento do projeto.

O GFP é um gerenciador financeiro pessoal, simples e prático, para o controle de suas receitas e despesas do dia a dia, bem como o controle de suas contas a pagar, saldos bancários, limites de cartão de crédito, etc.

Há dois anos, lancei uma versão feita pra GNU/Linux, em Python, mas resolvi reescrever e reestilizar o projeto, agora, em Java (mais especificamente OpenJDK), ficando disponível também para outras plataformas.

Você pode instalar o GFP facilmente, baixando e executando o pacote de instalação DEB (também está empacotado em TAR.GZ, para instalação manual em outras distros. E tem instalador para Windows).

Disponível em:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

A instalação é simples: Basta baixar o pacote de instalação e rodar!

Lembrando que você precisa ter o Java (ou o OpenJDK) versão 7 instalado, para poder rodar o GFP. Não foi testado na versão 6, mas deve funcionar sem problemas).

Tendo instalado, basta procurar o atalho no menu de programas do seu sistema.

Ao executar o GFP pela primeira vez, siga as instruções para criar um perfil pessoal para administrar suas finanças.

Você pode ter vários perfis, como por exemplo, um para cada pessoa da família. Só que os perfis não são protegidos por senha, mas o banco de dados (no caso do GNU/Linux) é individual para cada conta de login do sistema, garantindo assim, sua privacidade neste caso.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Organizando sua vida
   3. Lançamentos de ganhos e gastos

Qmail + Patches + Performance Tuning, the Debian AMD64 way

Tunando sistemas de arquivos para GNU/Linux

O jeito fácil e o jeito difícil de inserir paginação no Open/LibreOffice

Formatando fontes no openoffice

Criando Arrays, Arrays Multidimensionais e Hashes em BASH Script

Construindo uma aplicação JDialog

Introdução ao framework Mentawai

Entendendo orientação a objetos na prática (parte 1)

Programando em Java para Console

Introdução ao Desenvolvimento Android

#1 Comentário enviado por removido em 01/10/2012 - 00:51h
Gostei da eficácia e, ao mesmo tempo, da simplicidade do aplicativo.

Instalei sem problemas. Abre rápido e é leve também.

Sou exigente quanto ao uso deste tipo de software. Mas inicialmente, estou gostando bastante.


Ótimo aplicativo!
#2 Comentário enviado por removido em 01/10/2012 - 08:19h
Legal, Izaias!

Estou trabalhando já numa nova versão, que deve sair esta semana! Ela terá integração com o Jasper Reports e novas opções de controle automatizado.


[1] Comentário enviado por izaias em 01/10/2012 - 00:51h:

Gostei da eficácia e, ao mesmo tempo, da simplicidade do aplicativo.

Instalei sem problemas. Abre rápido e é leve também.

Sou exigente quanto ao uso deste tipo de software. Mas inicialmente, estou gostando bastante.


Ótimo aplicativo!

#3 Comentário enviado por silent-man em 01/10/2012 - 11:34h
@PedroAraujo,

parabéns pelo software.

Acredito que há algum problema com a versão do java(6).

java -jar jgfp.jar
Exception in thread "main" java.lang.ClassNotFoundException: org.sqlite.JDBC
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at gfp.programa.Main.main(Main.java:21)

Sem mais,

[]s
#4 Comentário enviado por removido em 01/10/2012 - 11:57h
Você executou pelo atalho do instalador?

A linha de comando correta é:

[Windows] java -cp lib\sqlite-jdbc-3.7.2.jar;lib\jayatana-1.2.3.jar;jgfp.jar gfp.programa.Main (deve estar dentro da pasta "C:\Program Files\GFP (Java)")

[Linux] java -cp /opt/jgfp/lib/sqlite-jdbc-3.7.2.jar:/opt/jgfp/lib/jayatana-1.2.3.jar:/opt/jgfp/jgfp.jar gfp.programa.Main



[3] Comentário enviado por silent-man em 01/10/2012 - 11:34h:

@PedroAraujo,

parabéns pelo software.

Acredito que há algum problema com a versão do java(6).

java -jar jgfp.jar
Exception in thread "main" java.lang.ClassNotFoundException: org.sqlite.JDBC
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at gfp.programa.Main.main(Main.java:21)

Sem mais,

[]s

#5 Comentário enviado por dolivervl em 01/10/2012 - 15:14h
Cara o seu aplicativo é super legal, cheguei a usar a outra versão dele, mas tem um problema o que o torna infelizmente ultrapassado. Ele não está online.
Hoje temos a necessidade de acessar nossas informações de todos os lugares e infelizmente seu aplicativo não permite isso.
#6 Comentário enviado por removido em 01/10/2012 - 15:50h
Tem razão, Diego! Entendo essa necessidade!

Não sei se uma versão on-line seria adequada, uma vez que teria que ter um servidor com uma conta, e suas informações tão confidenciais ficariam lá. Mas nesse sentido, pra deixar a coisa mais anywhere, acho que uma interface móvel é mais adequada, e estou já engatinhando numa app pro Android. Só tem um problema: ainda não tenho grana pra um celular ou tablet com Android (o máximo que tenho é o emulador).


[5] Comentário enviado por dolivervl em 01/10/2012 - 15:14h:

Cara o seu aplicativo é super legal, cheguei a usar a outra versão dele, mas tem um problema o que o torna infelizmente ultrapassado. Ele não está online.
Hoje temos a necessidade de acessar nossas informações de todos os lugares e infelizmente seu aplicativo não permite isso.

#7 Comentário enviado por dolivervl em 01/10/2012 - 16:46h
Mesmo tendo uma app para android, vc teria que ter um servidor para deixar os dados para que o usuário faça a sincronização. Talvez vc possa usar a conta do usuário no dropbox ou google drive para armazenar os arquivos. Seria legal !!! :-)

Smartphone com android vc compra por R$300,00


[6] Comentário enviado por PedroAraujo em 01/10/2012 - 15:50h:

Tem razão, Diego! Entendo essa necessidade!

Não sei se uma versão on-line seria adequada, uma vez que teria que ter um servidor com uma conta, e suas informações tão confidenciais ficariam lá. Mas nesse sentido, pra deixar a coisa mais anywhere, acho que uma interface móvel é mais adequada, e estou já engatinhando numa app pro Android. Só tem um problema: ainda não tenho grana pra um celular ou tablet com Android (o máximo que tenho é o emulador).


[5] Comentário enviado por dolivervl em 01/10/2012 - 15:14h:

Cara o seu aplicativo é super legal, cheguei a usar a outra versão dele, mas tem um problema o que o torna infelizmente ultrapassado. Ele não está online.
Hoje temos a necessidade de acessar nossas informações de todos os lugares e infelizmente seu aplicativo não permite isso.


#8 Comentário enviado por removido em 01/10/2012 - 16:53h
Valeu pela dica, Diego!

Eu realmente estava bem por fora dessas possibilidades!

Vou seguir isso, estudar e procurar uma alternativa pra melhorar o aplicativo.


[7] Comentário enviado por dolivervl em 01/10/2012 - 16:46h:

Mesmo tendo uma app para android, vc teria que ter um servidor para deixar os dados para que o usuário faça a sincronização. Talvez vc possa usar a conta do usuário no dropbox ou google drive para armazenar os arquivos. Seria legal !!! :-)

Smartphone com android vc compra por R$300,00


[6] Comentário enviado por PedroAraujo em 01/10/2012 - 15:50h:

Tem razão, Diego! Entendo essa necessidade!

Não sei se uma versão on-line seria adequada, uma vez que teria que ter um servidor com uma conta, e suas informações tão confidenciais ficariam lá. Mas nesse sentido, pra deixar a coisa mais anywhere, acho que uma interface móvel é mais adequada, e estou já engatinhando numa app pro Android. Só tem um problema: ainda não tenho grana pra um celular ou tablet com Android (o máximo que tenho é o emulador).


[5] Comentário enviado por dolivervl em 01/10/2012 - 15:14h:

Cara o seu aplicativo é super legal, cheguei a usar a outra versão dele, mas tem um problema o que o torna infelizmente ultrapassado. Ele não está online.
Hoje temos a necessidade de acessar nossas informações de todos os lugares e infelizmente seu aplicativo não permite isso.



#9 Comentário enviado por removido em 01/10/2012 - 17:21h
Pedro,

Não acredito que tornar o aplicativo para sincronização online seja adequado, dependendo do nível da informação a ser contabilizada.

Até poderia haver uma versão específica para isto, mas este modelo é o ideal para pessoas que queiram preservar seus dados apenas em seu computador.

* Apenas sugestão.
#10 Comentário enviado por EuzebioViana em 02/10/2012 - 09:15h
Muitoo bacana... parabéns
#11 Comentário enviado por removido em 02/10/2012 - 09:40h
Valeu, Euzébio!

Hoje vou lançar uma atualização do GFP com relatórios em Jasper Reports...


[10] Comentário enviado por Euzébio Viana em 02/10/2012 - 09:15h:

Muitoo bacana... parabéns

#12 Comentário enviado por Memphistopheles em 03/10/2012 - 15:03h
Pedro olá

Cara não achei o source do projeto, aparentemente no repositorio só consta a versão em Python.
#13 Comentário enviado por removido em 03/10/2012 - 16:29h
De fato, Markus, o fonta não está lá! Java só coloquei os jars por enquanto.


[12] Comentário enviado por Memphistopheles em 03/10/2012 - 15:03h:

Pedro olá

Cara não achei o source do projeto, aparentemente no repositorio só consta a versão em Python.

#14 Comentário enviado por Memphistopheles em 03/10/2012 - 17:10h

[13] Comentário enviado por PedroAraujo em 03/10/2012 - 16:29h:

De fato, Markus, o fonta não está lá! Java só coloquei os jars por enquanto.



Pois é...mas sem querer ser chato mas já sendo ...
Isso não viola a GPL ? (Já que não disponibiliza o código-fonte)

#15 Comentário enviado por removido em 03/10/2012 - 17:27h
Na verdade foi uma questão de [falta de] tempo!

Instalar o RabbitVCS no meu Ubuntu, configurar no SF, etc...

Mas vou providenciar isso...


[14] Comentário enviado por Memphistopheles em 03/10/2012 - 17:10h:


[13] Comentário enviado por PedroAraujo em 03/10/2012 - 16:29h:

De fato, Markus, o fonta não está lá! Java só coloquei os jars por enquanto.



Pois é...mas sem querer ser chato mas já sendo ...
Isso não viola a GPL ? (Já que não disponibiliza o código-fonte)


#16 Comentário enviado por Memphistopheles em 03/10/2012 - 17:49h

[15] Comentário enviado por PedroAraujo em 03/10/2012 - 17:27h:

Na verdade foi uma questão de [falta de] tempo!

Instalar o RabbitVCS no meu Ubuntu, configurar no SF, etc...

Mas vou providenciar isso...


[14] Comentário enviado por Memphistopheles em 03/10/2012 - 17:10h:


[13] Comentário enviado por PedroAraujo em 03/10/2012 - 16:29h:

De fato, Markus, o fonta não está lá! Java só coloquei os jars por enquanto.



Pois é...mas sem querer ser chato mas já sendo ...
Isso não viola a GPL ? (Já que não disponibiliza o código-fonte)




Beleza :) Também programo, assim que disponibilizar o código vou dar uma olhada, e quem sabe até adicionar alguma funcionalidade :)






#17 Comentário enviado por lipearu em 04/10/2012 - 11:10h
muito bom. parabéns
#22 Comentário enviado por rmprates em 05/12/2013 - 14:45h
Muito interessante a proposta deste software, baixando para testar.

Voltando um pouco para o sistema ser on line, creio que a sugestão dos companheiro deve ser que ele possui um servidor Linux instalado e rodando algum servidor WEB, então ele colocaria o sistema neste servidor e poderia acessar de onde fosse melhor para ele, este é meu caso, poderia instalar no meu server e eu ou minha esposa poderiamos alimenta-lo de qualquer lugar e não em um server on line sem controle de seus dados.

Contribuir com comentário

Entre na sua conta para comentar.