MoneyLog Experience – Finanças descomplicadas

Procurando a versão mais recente do programa?
Está aqui: MoneyLog Experience ³

Primeiro a historinha

Agora que minhas finanças estão passando por uma fase tipicamente adolescente de confusão e dúvidas, senti a necessidade de um controle básico sobre meus ganhos e gastos.

Eu já tinha um arquivo de texto (sempre ele) onde colocava alguns lançamentos mais importantes, um por linha. O problema é que se eu quisesse saber alguns totais, tinha que calcular tudo na mão:
grep | cut -f2 | tr \n + | bc

Então iniciei a jornada à procura de um programa para gerenciar meus centavos. Instalei cerca de 10, gostei de zero. Alguns faziam uns gráficos bacanas, outros podiam agendar lançamentos, outros traziam suporte a várias moedas. Mas todos pecaram em pelo menos um dos pontos que considero críticos:

  • Ser simples, rápido de usar, ter interface desburocratizada
  • Exportar/Importar os dados para/de um formato reutilizável

Em geral, se o programa era simples, guardava os dados em algum formato interno e não exportava. Caso contrário, era um monstro bloated com 300 opções extras além da minha necessidade básica. Algo como usar o OpenOffice para editar o /etc/motd.

Frustrado com a busca infrutífera, só me restou recorrer ao bom e velho método nerd de resolver os problemas: vou fazer meu próprio programa.

Decidido a sujar as mãos, o foco principal foi a simplicidade. Como fazer este programa de maneira que ele fique extremamente simples e prático, guarde os dados em um formato padrão e rode em qualquer sistema?

Comecei com shell script, passei para Python e finalmente fui iluminado: HTML + CSS + Javascript. Em uma única página HTML eu poderia embutir tanto os dados quanto o código, rodando em qualquer navegador (ou quase, desculpe-me lynx). Então, nasceu.

MoneyLog Experience Screenshot

MoneyLog Experience v1:
Acompanhe suas finanças de maneira simples e prática. Em um único arquivo ficam os seus lançamentos (quanto ganhou e gastou) e o gerador de extratos. É uma página de Internet e um programa ao mesmo tempo. Baixe a página, adicione dados novos utilizando um editor de textos comum e veja o resultado no navegador. Tudo localmente, sem precisar estar conectado na Internet.

Algumas características:

  • Simples, rápido, leve, personalizável, tudo-em-um-arquivo
  • Pré-requisitos: navegador com Javascript, editor de textos
  • Testado no Firefox, IE Win/Mac, Safari, Opera, Camino
  • Filtro ativo que refina a pesquisa a cada tecla digitada
  • Chave para ligar e desligar o Saldo Mensal
  • Clicar no topo da coluna muda a ordenação (ou a inverte)
  • Lançamentos com data futura ficam em destaque
  • Os dados ficam no final do arquivo, bem separados do código
  • Meganerds: echo "dados" >> moneylog.html

Instruções:

  • Salve a página do programa, moneylog.html (Arquivo > Salvar)
  • Abra-na em um editor de textos comum, como Bloco de Notas, nano ou VI.
  • Coloque seus próprios lançamentos no final do arquivo.
    • Para cada ganho/gasto, informe a data e o valor.
    • A descrição é opcional.
    • Use um TAB para separar os campos.
  • Salve as modificações e abra o arquivo no navegador.
  • Pronto!

Detalhes:

  • IMPORTANTE: Não use o Word! Ele vai estragar o programa.
  • Outros editores de HTML como o FrontPage e o Dreamweaver também podem estragar o programa. Use editores de texto.
  • No Windows, o Internet Explorer pode mostrar um aviso de que a página tem conteúdo ativo blablabla. Clique no aviso e escolha “Permitir conteúdo bloqueado”.
  • Caso esteja vendo uma mensagem “Ops! Seu navegador está sem Javascript” no lugar da tabela com os valores, veja as intruções de como ligar o Javascript.

Versões modificadas:

71 Respostas to this post.

  1. Publicado por Lucas em 8 Julho 2006 às 23:49

    Sendo um jovem nerd que gasta seu dinheiro de 5 em 5 reais, principalmente em lanches no colégio, acho que seu programa não serviria pra mim xD

    Mas garanto que o guardo no coração pra quando eu for um adulto responsável, que controle seus gastos, etc. Ou seja, acho que nunca vou usar :(

    Mas recomendo pra quem quiser um :)

    Responder

  2. Publicado por Tia em 9 Julho 2006 às 12:25

    Putz Aurélio, sem sacanagem nenhuma…

    Eu estava fazendo algo para rodar em shell, agora que possuo a
    totalmente mega-bombada apostila de shell avançado do Aurélio!!! :)

    A ideia era mais ou menos essa, ter um arquivo de texto com as datas, valores etc, separados por “:”, bem /etc/passwd.

    Bem, agora o mestr já mostrou a luz :))

    []‘S

    TIA

    Responder

  3. Muito legal. Dá até pra “webdoispontozerar” esse programa e transformar num mega super ultra powerful organizador de gastos disponível em qualquer computador a qualquer hora.

    Valeu!

    Responder

  4. Aurélio.. tu eh o cara!!

    Eu estava a tempos querendo algo assim.. simples.. funcional..
    O q havia chegado mais perto era o phpMyFinance.. mas nao funcionava direito!!

    Parabéns.. vou usar o bixinho!!

    Responder

  5. Daê Tia,

    Se quiser usar os dois-pontos como separador dos dados, é só colocá-los no lugar do “\t” da linha 103:

    var dataFieldSeparator = ‘\t’;

    Mas faça o teu programa em shell que daí você se diverte e aprende mais! O legal é que com shell fica fácil de embutir os dados no final do script, ficando apenas um arquivo também. Tem um exemplo comentado de como fazer isso, aqui:

    http://aurelio.net/shell/apostila/controle-shell.txt

    Responder

  6. Ola Aurélio, bem legal este seu sistema. Com um pouco mais de código eu vejo que até é possível pegar os dados em um servidor, para poder rodar na internet. Mas ai perde o foco de ser simple, né ?!
    Muito bom.

    Uma dica é o site iRows.com, é uma planilha eletronica online, HTML+Javascript+Ajax, o Google tb laçou o dele. É uma mão na roda para ter sua planilha de gasto em qq lugar que tenha internet.

    Responder

  7. Publicado por LES em 11 Julho 2006 às 0:13

    Com licença, vou dar uns pitacos:

    Em primeiro lugar, achei interessante, mas não é nada supreendente. Para quem já fez lelolab (roda bem no vmware!) e sed sokoban, isso aí é um espirro.

    Em segundo lugar, não aprovo a idéia porque Javascript é invenção do diabo. Linguagenzinha xexelenta, usada em excesso e pentelhíssima nos sites de todos os exibicionistas. E exibicionista é mato na Web. A gente não dá três passos sem esbarrar em um. O tempo passa e mudam os fru-frus, mas todos querem fazer uma pose com os fru-frus da moda.

    Em terceiro lugar, esses mini bancos de dados em texto puro são realmente muito práticos. Mas prefiro fazer com Tcl/Tk, que é excelente para esse tipo de coisa, como se vê aqui:

    http://mini.net/tcl/3010
    http://mini.net/tcl/2984
    http://mini.net/tcl/2143
    http://mini.net/tcl/16011
    http://mini.net/tcl/1598

    De quebra, Tcl/Tk permitem criar interfaces gráficas pequeninas e levinhas que rodam em muitas plataformas:

    http://mini.net/tcl/2420
    http://www.equi4.com/pub/tk/downloads.html

    Em quarto lugar, você chegou a experimentar o Grisbi? Uso-o há alguns meses e estou muito satisfeito. Tem um jeitão de GnuCash, mas é mais simples. E se você não quiser administrar banco, cartões, paypal, sogra, ex-esposa etc., basta criar uma única conta “Cash” e fazer exatamente isso aí que você está fazendo, com a mesma simplicidade. Não roda “em qualquer navegador”, mas tem menos de 1 Mb. Quantos Mb tem “qualquer navegador” capaz de executar Javascript?

    Programas como o Grisbi têm uma ferramenta valiosíssima: os relatórios com gráficos. Pode parecer perfumaria, mas só com os gráficos do Quicken (que eu usava há alguns anos) eu me dei conta de quanto gastava com tarifas bancárias e pude fazer uns cortes estratégicos. Só com os gráficos eu pude fazer um mapa bem preciso de quanto gastava com essenciais (aluguel, luz, comida) quando planejei mudar para um apartamento novo. Só com os gráficos eu pude trocar a porcaria de comida que tentava fazer em casa por uma marmiteira, passar a comer melhor e ainda ver, com espanto, que estava até gastando menos! Só com os gráficos eu algum dia consegui saber EXATAMENTE quanto eu seria capaz de economizar para comprar tal coisa em determinado tempo, sem os erros de cálculo do famigerado “achômetro”.

    Se você chegou a tentar o Grisbi e não gostou, esquece o que eu disse. Se não, experimenta!

    Ae!

    Responder

  8. Publicado por LES em 11 Julho 2006 às 0:16

    Esqueci de dizer: o Grisbi roda no Mac sim. Não diz isso na página de abertura, mas está lá na página dos downloads.

    Responder

  9. Publicado por Gui em 11 Julho 2006 às 1:37

    Putz, sensacional! Vou começar a usar!!!
    valeu! e parabéns!!

    Responder

  10. Oi LES,

    Você precisa perder esse preconceito por Javascript, ómi! Eu também pensava assim, mas não é porque muitos usam a linguagem para fazer coisas idiotas, que ela não presta. Usada com moderação, para processamento e interatividade, presta e muito! Vide Google e seus softwares.

    Tcl pode ser bom, mas requer instalação pelo usuário (não Linux) e eu teria que me preocupar em construir uma interface (além de aprender a linguagem, é claro). Não, não. Simplicidade é a ordem do dia. O navegador já está lá funcionando, o usuário já conhece sua interface (links, formulários). Basta baixar um HTML minúsculo e usar, simples.

    Quanto ao Grisbi, deixa ele lá com suas trocentas funcionalidades que o que eu preciso é somente do extrato e pronto. KISS! :)

    Responder

  11. Publicado por Larissa em 11 Julho 2006 às 13:40

    oi primo..se voce visse como eu calculo meus centavos…tudo na mao fazendo milhares de riscos e rabiscos…entao agora me dou o luxo de usufruir um programa facil e bacana…vamos ver como vou instalar ahaha pra voce ter uma ideia, estou a um mes tentando salvar minhas musicas do emule..pois tenho que joga-las na rede pra gravar em outro pc..entao puxo musicas pelo limewire mas la nao tem como puxar um cd inteiro..um dia eu consigo ser feliz diante das maquinas..ah se tiver um programa aí pra calcular juros eu agradeço..isso sim é uma grande dificilcudade em minha vida…sou psicologa e nao matematica financeira hehe
    um beijao e aproveite bem o seu dia…

    Responder

  12. Publicado por Juliano Dorneles em 11 Julho 2006 às 15:54

    Amigo Aurélio, tua apostila está em lugar de destaque encima da minha mesa hehehe … altamente recomendada!!

    Quanto ao teu GGMCEGP (Gerenciador de Gastos que Mostra Como Eu Ganho Pouco), sensacional !

    Parabéns !

    Responder

  13. Você é um um maluco, só pode!
    (isso foi um elogio :) )

    Fico feliz por ter terminado de pagar o mouse. Vou testar mais um pouco sua solucao e depois dou uma opinião.

    Responder

  14. Publicado por Mauricio L. S. Ramos em 12 Julho 2006 às 9:16

    Haha, muito bom, ainda nao testei.
    Achei legal os dados que estão inseridos:::: “Carnê do Baú”…

    Aurelio parabéns pelo novo programa. Quem sabe possa evoluir e ser um sistema financeiro!!!

    Responder

  15. Opa Aurélio, muito boa a idéia….. qual é a licença dele? Adoro programar em javascript, peguei ele e já estou fazendo alterações….

    Adicionei categorias… acho legal classificar o investimento, a principio classifiquei por categorias mesmo, mais pensei, talvez classificar em tags tbém seria interessante tipo…

    Gasto:
    Levar a patroa para comer um churrasco na churrascaria do zé:
    tags: alimentação, lazer, namorada

    Outra coisa q eu pensei… isolar os gastos em um arquivo texto (pusharia via xmlHttpRequest) , tá certo que iria complicar na hora de disponibilizar o sotware para download… mas a pessoa apenas alteraria o arquivo texto, sem corrie o risco de mecher na formatação…. Se bem q isso é pra nerd mesmo né? hehehe

    Responder

  16. Oi Marcelo,

    Licença? Escolha a que você preferir :)

    Sinta-se livre para modificá-lo. Coloque a sua versão online e me passe o endereço que eu faço um link para ela aqui no anúncio original.

    Gostei da idéia das categorias/tags, já o xmlHttpRequest mata toda a idéia de simplicidade do programa :/

    Responder

  17. Cara… muito bom mesmo!! Da pra fazer um monte de coisa util em cima desse teu programinha utilissimo!!!!!!!!
    Parabens pelo final das prestações do Mouse! huauhahuahua :)

    Assim que eu acrescentar algo nesse teu sistema eu te aviso! :) Mas realmente ficou muito show de bola! Do jeito que eu gosto… simples e funcional. Sem firulas e sem terecoteco! :)

    Abração!

    Responder

  18. Publicado por Ataliba em 13 Julho 2006 às 0:50

    Putz, atualmente estou usando o Moneydance, mas realmente este aí quebra um bom galho :-)
    Já está indo para o meu computer …

    Responder

  19. Opa Aurélio,
    Obrigado pela luz, excelente idéia, o xmlHttpRequest eu pensei exatamente para evoluir para uma versão não-nerd, onde meu pai poderia usar por exemplo ;-)… desta forma, o programa não apenas leria os dados como faria o padrão crud completo…

    fiz umas brincadeirinhas com as categorias como tinha imaginado:
    http://marcelolinhares.com/moneyLog/index.htm

    Agora tá faltando quando a pessoa filtrar por categorias, recalcular o montante, acho que não irei ter problemas (visto que a lógica vai ser a mesma do filtro de busca)

    Note que quando clica-se em cima da data aparece um campo inputável coloquei isto justamente pensando no meu pai … hehehe… ele iria adorar largar o ms-money para usar um sistema onde pudesse utilizar em qualquer lugar….

    como q não tinha pensado nisso antes ;-)

    Responder

  20. Cara, vlw pela ideia a tempo to procurando um programinha simple para controlar meus gastos, da ate para dar um turbinada com uns phps da vida..abraços

    Responder

  21. Publicado por Ricardo Nishimura em 13 Julho 2006 às 9:32

    Excelente idéia, muito prático.

    Uma outra boa dica seria aproveitar as idéias do tiddlywiki (http://www.tiddlywiki.com) para poder editar diretamente na pagina os lançamentos ao invés de usar um editor de texto, depois só seria necessário usar o salvar do próprio navegador para guardar o arquivo.

    Responder

  22. Publicado por Davi Dalben em 13 Julho 2006 às 11:06

    Aurélio,

    Realmente a praticidade é excelente, apesar da extrema atenção que o usuário tem que prestar ao digitar seus dados. Talvez se houvesse algum tipo de formulário para a digitação que adicionasse o lançamento ao final do arquivo, a segurança melhorasse um pouco.

    Mas quero deixar uma sugestão que acho importante: quando começamos a controlar nossas finanças, saber se o saldo vai dar o não para pagar as contas já é muito bom, e a essa necessidade seu programa atende. No entanto, quando começamos a ficar “no vermelho”, o mais importante é saber quais são os furos por onde nosso dinheiro escoa. Como citado acima, fazer comida em casa pode não ser mais econômico do que comprar marmitas.

    Então sugiro a criação de uma quarta coluna para a CATEGORIA do lançamento, que pode ser, por exemplo, “casa”, “alimentação”, “automóvel”, “lazer”, “educação”, etc… (o que o usuário digitar). Com uma simples filtragem (ou classificação) poderíamos saber quanto estamos gastando com cada categoria mensalmente para determinarmos onde a tesoura cortará mais profundamente nossos gastos.

    Continue com seu ótimo trabalho e espero novidades para breve.

    Responder

  23. Publicado por Davi Dalben em 13 Julho 2006 às 11:11

    Desculpe, não tinha lido os comentários até o final… :-(

    O Marcelo já criou categorias. Vou começar a usar para ver no que dá.

    Responder

  24. Publicado por Leonardo em 13 Julho 2006 às 12:54

    Já esta no meu del.icio.us e já to esperando a versão 2 com suporte a formulários… uma entrada de dados mais facil… ou algo parecido com o tiddlywiki (http://www.tiddlywiki.com).

    Parabens

    Responder

  25. http://marcelolinhares.com/moneyLog/index_alpha.htm

    Algumas frescurites….
    Idéia do usuário ‘redimensionar’ as células (Em implementação)
    Efeito alpha ao filtrar por categorias… (Pronto)

    Responder

  26. Putz muito bacana!!
    simples e prático!

    ta de parabens aurélio, e a questão do javascript, realmente as muitas firulas q fazem por ai as vezes irritam quanto ao uso da linguagem, mais para trabalhos serios, se torna essencial a qualquer bom sistema!

    Responder

  27. Beleza, só tem um pequeno porém! os valores do mês anterior não estão influenciando no mês seguinte! Tipo se meu saldo era + no final do mês e no mês seguinte so houver debitos ,mesmo sendo a soma dos debitos menor que o saldo (restante) do mês anterior, a conta fica no vermelho…
    Uma sugestão de (baton) seria:
    a:hover {color:#CC0000;}
    pra ficar melhor a visualização… Valeu cara… um abraço

    Responder

  28. Oi Hudson, acho que você está confundindo o saldo mensal com o total mensal. Na segunda coluna fica o saldo, que é cumulativo. Do lado direito fica o total mensal, que é relativo àquele mês somente, se contar os anteriores. Abraço!

    Responder

  29. Publicado por ShellFan em 19 Julho 2006 às 19:56

    Quando voce disse, há algum tempo, que tinha iniciado um processo de
    downNerdization, fiquei lamentando as perdas para a humanidade. Felizmente
    vejo que está difícil se livrar daquela personalidade. :)

    Para quem não é um MegaNerd, como você mesmo citou nesta página,
    pareceu-me mais prático ter os dados no ínicio do arquivo HTML. Testei no
    Opera 9 e funcionou da mesma maneira.

    Também achei que seria interessante ter o “motor” em um arquivo e os dados
    em outro, principalmente para “zeroNerds”, upgrade ou teste de versões.
    Até cheguei a tentar juntar o que vi no final da página
    http://www.webhostfreaks.com/forums/lofiversion/index.php/t138721.html
    com o seu código, mas como não sei nada de JS, é claro que não ocorreu o
    que eu imaginava.

    Em termos de JS acho que vou continuar sendo um mísero usuário, esperando
    pelos upgrades e novos programas dos visionários. Aliás meu navegador está
    99% do tempo com JS desativado, pois considero-o um redutor de segurança,
    além do que, como já foi falado, muitos designers usam esse recurso para cada
    coisa…

    Browsers com suporte a JS não são muito pequenos, o que poderia tirar a
    conveniência dessa sua solução. Mas quem não tem um browser desses já instalado? Portanto, deixe solto esse instinto nerd que mais coisas acabarão vindo naturalmente, para facilitar a vida dos habitantes da bola azul.

    Responder

  30. ShellFan, legal o link! Usar o IFRAME é uma boa alternativa para deixar os dados em um arquivo TXT separado. Mas não adianta, eu prefiro ter tudo em apenas um único arquivo :)

    Quanto ao uso de Javascript, é difícil saber ao certo a quantidade de pessoas que o desliga. Vi agora as estatísticas do The Counter em Junho, somente 6% estavam com o Javascript desligado. Conferi também as estatísticas do AURELIO.NET e ficou em 4% para os desligados. Acho que não há motivos para pânico :)

    Responder

  31. Uai..
    mas a proposta do moneyLog é ser só e apenas só pessoal….. Me expliquem por favor a preocupação com os usuários que optam pelo javascript desabilitado…..

    Responder

  32. Publicado por Victor Zucarino em 27 Julho 2006 às 10:49

    Olá verde! :)

    Fiz um programinha como esse pensando exatamente como vc. Desenvolvi em PHP usando as classes PHPMyEdit e EzSQL p/ facilitar as coisas, guardando os dados em um MySQL. Usei CSS p/ deixar a interface mais bacana. Se quiser dar uma olhada fale comigo, ñ disponibilizei na net pq ainda falta fazer mt coisa mas ficou bem legal.

    Abraço!

    Responder

  33. Publicado por Mateus Caruccio em 1 Agosto 2006 às 21:42

    dae,

    cara. muito pratico esse negocio. nunca consegui organizar meus lucros e dividendos. acho q agora vai.

    so uma sugestao para uma proxima versao: possibilitar lancamentos periodicos. por exemplo, eu pago o aluguel todo santo dia 15 de todo santo mes. seria util algo do tipo:

    *-*-15 -300,00 aluguel

    obviamente que os lancamentos seriam mostrados e calculados apenas ate a data atual do sistema.

    abraco,

    Mateus

    Responder

  34. Oi Mateus,

    A sugestão é boa, mas daí complica porque tem que ter uma data de início (primeiro mês de aluguel) e a de final (quando você comprou a casa própria :)

    Mas olha só, os lançamentos não precisam ser feitos em ordem cronológica no arquivo. Faz a linha do aluguel, copia e cola 11 vezes, uma embaixo da outra e só troca o mês. Em um minuto você já cadastrou o ano todo!

    Responder

  35. Muito boa a idéia, Aurélio. Eu já vinha tentando me adaptar a alguns softwares para isso, mas acho que a idéia é o contrário! É ter softwares simples que se adaptam ao que precisamos. Este deu é um exemplo disto. Já estou adicionando meus dados no html ;-) echo “fuubar” >> gastos.html ;-)

    Sobre o lançamento regular, gostei da resposta de copiar e colar 11 vezes. Até me lembra o nosso velho e querido vim:

    yy11p

    Já copiou e colou ;-)

    Abraços.

    Responder

  36. Publicado por Ricardo em 21 Agosto 2006 às 0:18

    Grande Aurélio !
    Este programinha é do cassete cara ! É mais uma das suas excelentes criações…
    Eu semrpe estivwe atrás de um programa desse tipo, mas os que encontrava eram cheio de parafernalhas e funções descenessárias…Muita coisa acaba atrapalhando. Daí em um dia visitando seu site encontro o MoneyLog. Simplesmente o melhor ! Pequeno, prático, simples e funcional.

    Parabéns mais uma vez,
    Ricardo Martins.

    Responder

  37. Publicado por lui em 29 Agosto 2006 às 23:07

    Aurélio

    Comprei seu livro de Expressões Regulares já à algum tempo, e agora está me ajudando muito com as validações em Java Script, ele é ótimo, admiro seus trabalhos, parabéns, estou usando o moneylog e ele é perfeito, quando li sobre como chegou a conclusão de “faça você mesmo” me identifiquei, a diferença que estou aprendendo a programar agora, pois é meu mais novo emprego, aiuhuiaiuha, gostaria que quando aberto o moneylog, visualizar o saldo mensal sem ter que clicar no checkbox, ou seja ao contrário do que está, se possível pode me mostrar como?

    Obrigado.

    lui[]

    Responder

  38. Oi lui,

    Para que o Saldo Mensal já apareça selecionado ao abrir o MoneyLog, basta alterar a linha 279

    de:
    <input class=”trigger” type=”checkbox” id=”optmonthly”
    para:
    <input class=”trigger” type=”checkbox” id=”optmonthly” checked

    Ou seja, basta adicionar um checked no final. Falou!

    Responder

  39. Oie, piá Verdinho…

    Semana passada eu estava em busca de algo para gerenciar meus milhões de Euros, assim como você. Foram várias tentativas e até cheguei a baixar um modelo daquelas planilhas “poderosérrimas”, que a MS oferece gratuitamente no site deles (vc me conhece, embora ame os pinguins, nunca odiei as janelinhas)… Bem, mas a dita cuja não era o que eu esperava e voltei a estaca zero. Vim te visitar -pra matar saudade mesmo- e gostei da brincadeira aí de cima. Vou baixar hoje a noite, quando chegar em casa. Se o Eros reclamar, pifar, cuspir ou fazer birra, te pegarei pelos IM da vida em busca de orientações nerdianas….

    Beijocas, saudade…
    Fer…

    ps: Bah!! Um aluno meu, ontem, veio me dizer que é seu fã e coisa e tal, e ficou feliz da vida de saber que somos amiguinhos… Ele pediu para lhe mandar um abraço e parabéns pelo trabalho. É o Wilson, do 2. período de Logística.

    Responder

  40. Gostei da versão do Marcelo, as categorias são interessantes!!
    Só gostaria agora de uma interface para cadastrar ao invés de fazer isto via linha de comando, pois quando não estiver na máquina não poderia cadastrar meus lançamentos, mas tem ficado legal!

    Responder

  41. Publicado por lui em 10 Setembro 2006 às 15:59

    Aurélio.

    Obrigado pela informação, deu certo aqui, valew pela atenção e parabéns pelo seu trabalho.

    lui[]

    Responder

  42. Publicado por Manoel G S Neto em 18 Setembro 2006 às 3:11

    Aurélio,

    Será que ele pode ser adaptado para usá-lo em um TiddlyWiki (http://www.tiddlywiki.com/).

    Creio que nessa plataforma poderia separar o código para uma Macro ou Plugin e os dados para um Tiddler que interagisse?

    Vc que é fera em código, achará útil a dica.

    Abraço.

    Responder

  43. Rafael, o que você pode fazer é um PHPzinho safado de poucas linhas que simplesmente grava os dados novos no final do arquivo. Aí você chama ele de, digamos, moneylog.php e coloca na mesma pasta do moneylog.html. Quando quiser adicionar dados, só troca a extensão do arquivo.

    Manoel, desconheço totalmente esse Wiki e infelizmente não tenho tempo de abraçar mais nada no momento :) Mas se você fizer alguma adaptação, me avise que eu atualizo o post do MoneyLog. Valeu!

    Responder

  44. Publicado por Joao Reis em 31 Outubro 2006 às 0:04

    o que é um “chuberry” ??? (rofl)

    seu moneylog é simplesmente GENIAL ! voce eh um ubber-nerd.

    abraço !

    Responder

  45. Publicado por Bam em 1 Novembro 2006 às 17:01

    Pô aurélio.. se vc puder me indicar uns sites para aprender javascript seria massa!! =]

    eu to tendo q aprender td sozinho.. tah foda abrass irmao!

    vidiasman@hotmail.com

    Responder

  46. [...] |link| Quer descomplicar TUDO na sua finança ? Recomendo a leitura (olha o prólogo ai na frente) que vai entender bem. Eu estou fazendo meus testes … “… Agora que minhas finanças estão passando por uma fase tipicamente adolescente de confusão e dúvidas, senti a necessidade de um controle básico sobre meus ganhos e gastos. [...]

    Responder

  47. Ontem mesmo estava as voltas com testes de programas (mais uma vez!) e não encontro nada que me atenda. Voltei ao meu excel (SpreadCE) que vai dando conta na simplicidade e facilidade de uso. Gostei da proposta do seu .html e vou aos testes. Sendo qual for o resultado (usar ou não) já coloquei a recomendação no meu blog farley.com.br/blog e guardei o link. Tá muito bom mesmo. Já a implementação de categorias pra mim, usando o FireFox, só funcionou online. Quando baixei pra testar, não funcionou.

    Responder

  48. [...] |link| “… Agora que minhas finanças estão passando por uma fase tipicamente adolescente de confusão e dúvidas, senti a necessidade de um controle básico sobre meus ganhos e gastos. [...]

    Responder

  49. IMPRESSIONANTE!

    Controle meus gastos há mais de um ano, e para tal vinha usando uma planilha bem safada que criei no Calc (do OpenOffice). Minha namorada já tentou me converter para o Microsoft Money 99, que ela usa, mas achei ele muito pesado e complicado para algo tão simples. Só não conseguia imagina que este meu conceito de “simples” pudesse ser, comparado com o MoneyLog, pesado também!

    Estou prestes a fechar o “ano fiscal” das minhas finanças, e já tomei a decisão de, no ano que vem, usar o MoneyLog para gerir meus gastos e lucros.

    Parabéns pelo excelente trabalho!

    []’s!

    Responder

  50. [...] deseja algo simples, funcional e direto, tem no MoneyLog uma excelente solução. Desenvolvido por Aurélio M. Jargas, é um simples arquivo HTML. Usando [...]

    Responder

  51. Publicado por Jonathan Miez em 4 Janeiro 2007 às 22:52

    Bem legal, a única coisa ruim e que me fez (ainda) não usá-lo é o fato de ter que abrir o notepad toda vez pra colocar algum dado nele. Na era da web 2.0, ajax e blablablá, ter de abrir um documento no notepad (com aqueles códigos que ninguém entende) depois salvar em html e depois abrir no firefoz só para “vê-lo” está totalmente fora de cogitação…

    A interface é linda, simples e tudo, mas falta uns formulários ali que agente, na própria página, insira os dados…

    Vou continuar acompanhando a evolução do programa, já usei quase todos existentes na internet e não achei nenhum tão simples quanto o seu, portanto, é o único que me dá esperanças!

    Por enquanto, fico no bom e velho Calc…

    []’s

    Responder

  52. Oi Jonathan,

    São diferenças no uso. Para mim, é melhor ter essa separação pois eu edito o arquivo várias vezes durante o mês para fazer os lançamentos. Mas só consulto o “extrato” no navegador uma ou duas vezes por mês.

    Também acho mais rápido editar o arquivo no Vim do que preencher formulários no navegador.

    Mas é aquilo né, gosto é gosto :)

    Dica: veja no final do texto que tem um link para uma versão modificada, com formulário de inclusão dos dados e parece funcionar no Firefox pelo menos.

    Abraço!

    Responder

  53. Publicado por Jonathan Miez em 10 Janeiro 2007 às 23:10

    Então Aurélio, eu estou fazendo uns testes por aqui… peguei a versão do Rodrigo (que permite inserir dados na própria página) e estou fazendo algumas modificações pessoais (não entendo muito disso, é na base da tentativa e erro mesmo!).
    Mas está ficando bem legal!
    Por isso gosto de software livre, vc teve a idéia e bolou a coisa, outro modificou e eu estou modificando para melhor ajustar as MINHAS necessidades!
    Obrigado a vc, e ao Rodrigo!
    Continuarei acompanhando aqui alguma evolução :)

    Responder

  54. [...] a outro software que não fosse o Money e eu juro que eu tentei, testei de tudo, inclusive o MoneyLog Experience que apesar de excelente não me empolgou. Sorry Aurélio, ele tinha a simplicidade que eu [...]

    Responder

  55. Ola Aurélio Jargas, parbens pelo blog. Estou “tentando” utilizar o Mac a algum tempo. Instalei em meu PC a versão 10.4.8 e consegui pelo menos ver como o sistema era, mas não funcionou a internet banda larga, alias eu não sei nem onde verificar se os compornentes do hardware foram instalados direito (Algo fácil no Windows), emfim estou em uma incrusilhada para descobrir um sistema que possa substituir meu velho Windows. Queria lhe fazer uma pergunta, uso o MS money das micosoft a cerca de 10 anos e tenho toda a minha vida nele, para poder trocar de SO precisava leva-lo comigo. Vc conhece algum programa para Mac queimporta os dados dele ou consigo utiliza-lo através de emulação? Se mpuder me ajudar agradeço.

    Responder

  56. [...] sete meses lancei o MoneyLog Experience e desde então este é o software que utilizo para controlar meus centavos. Tem [...]

    Responder

  57. Publicado por Fabricio em 14 Fevereiro 2007 às 23:21

    Olá Aurelio, primeiramente gostaria de deixar aqui um eterno agradecimento a tudo que consegui aprender com seus artigos e outros… mes que vem estarei comprando o livro e a apostila avancada do Shell, meu objetivo é ser um futuro goodness shell :), mas so por diversao hehe, gostaria tambem de salientar que estou um pouco triste lendo todos estes comentarios criticando o uso da ferramenta, sabe o que eu nao entendo é que. Se a ferramenta é baseada na GPL então primeiramente ela não tem garantia de uso, segundo elá é livre podendo voce copiar, alterar e distribuir, entao se nao gostou é mais facil criar a sua propria ferramenta e distribuir tambem, caberá a cada usuario decidir qual delas vai usar !!!. Deveriam apenas agradecer o fato de voce as tornarem publicas, o q ja é um grande passo ao futuro… Abracos, mais uma vez Obrigado

    Responder

  58. Oi Fabricio, muito obrigado pelo apoio!

    Quanto aos comentários, eles são para o bem no fim das contas. Sabendo o que os usuários sentem falta, posso priorizar o que implementar em uma versão futura.

    Mas eu reforço seu incentivo para que apareçam trabalhos derivados. Isso é bom!

    Responder

  59. Publicado por zecarlos em 27 Fevereiro 2007 às 6:56

    Cara muito legal seu trabalho, simples e prático.

    Responder

  60. Publicado por Fernando em 28 Março 2007 às 10:30

    Minha sugestão: Moneyzi – http://www.moneyzi.com é online e grátis, o que mais gosto nele é que é simples e sem muita frescura. Procurei por algum tempo um gerenciador financeiro e encontrei alguns o que mais gostei foi esse.

    abs.

    Responder

  61. Publicado por caio abreu ferreira em 11 Abril 2007 às 19:10

    Aurélio, estou com uma dúvida. Quando é inserido mais de um lançamento no dia, como é ordenado quando visualizo o resultado no browser, eplico melhor.

    No arquivo moneylog.html
    2007-04-11 -6,20 Alimentação
    2007-04-11 -7,42 Alimentação
    2007-04-11 -171,00 Telefone

    No browser
    2007-04-11 -7,42 Alimentação
    2007-04-11 -6,20 Alimentação
    2007-04-11 -217,00 Telefone

    No arquivo html esta em uma ordem, já no browser esta em outra ordem.

    Responder

  62. Oi Caio,

    A ordem de inserção dos dados não importa. Na hora de ver no navegador eles são sempre ordenados automaticamente pelo programa. Com isso você tem a flexibilidade de não precisar se preocupar em adicionar os dados cronologicamente.

    A ordenação padrão é por data, já a ordem dos lançamentos do mesmo dia (teu caso) não é previsível, depende do humor da função sort() do Javascript :D

    Responder

  63. Publicado por ShellFan em 19 Junho 2007 às 15:47

    Rapaz, fiz um comentário acima, há tempo,
    http://aurelio.wordpress.com/2006/07/08/moneylog-experience/#comment-734.

    Ainda não mudei minha posição, ou seja evito que desconhecidos e conhecidos que podem ser sido contaminados rodem códigos na minha máquina. Claro que JS não tem o poder devastador de um executável de windows, mas seguro morreu de velho.
    Claro que eu não rodo tal sistema. :)

    Hoje li mais uma notícia e desta vez procurei esta entrada para fazer o registro:
    http://info.abril.com.br/aberto/infonews/062007/19062007-8.shl

    Outro dia precisei de algo como o que você fez, acrecido de complementos, mas preferi fazer o meu em shellscript que só roda como root depois da abertura de um container criptografado. Para rodar faço isso no terminal, digitando um comando de ima letra, com parâmetros opcionais. Cara, eu não acredito que você não esteja com saudades das “conchas”?

    Tenho visto seus últimos logs. Para onde será que estás indo!?

    Espero que ainda esteja lendo por aqui, se não estiver o Google está.
    []s

    Responder

  64. ShellFan, vulnerabilidades existem em todos os sistemas. Particularmente deixo o Javascript SEMPRE ligado há anos e nunca tive um problema sequer. Não seja tão paranóico!

    Não larguei as conchas não, só que agora estou concentrado na finalização do livro de Shell, então fica ligado que após o hiato vem o estardalhaço ;)

    Responder

  65. Já experimentou usar o controleFinanceiro.com?

    Acesse:

    http://www.controlefinanceiro.com

    Adalberto.

    Responder

  66. Publicado por tardieu campos em 5 Novembro 2007 às 21:58

    Kd a versao para download no pocket pc, so tem html!!!!!

    Responder

  67. Legal esse programa… vou dar uma olhada!

    Responder

  68. Publicado por Erick Serejo em 10 Abril 2008 às 15:31

    Caralho…
    …meus parabens…

    Agora eu só espero que o meu saldo sempre termine sem o ” – ” …………se isso acontecer, será um erro do programa…eu espero…

    Curti o seu blog…encontrei ele no google, agora vou ve-lô direto…

    Responder

  69. Seja bem-vindo Erick, espero que os vermelhinhos não o incomodem :)

    Responder

  70. Publicado por Igor Cemim em 24 Outubro 2008 às 18:07

    Muito legal esse programa (simples e útil).

    Eu tava pensando em implementar uns formizinhos
    nele (usando PHP) :)

    Se eu fizer essa modificação mando o link pra você.

    Abraços, Igor Cemim

    Responder

Responder a esta postagem