MoneyLog Experience 2

Veja todos os anúncios de versões do programa:
MoneyLog Experience 1
MoneyLog Experience 2
MoneyLog Experience 3
MoneyLog Experience 4
MoneyLog Experience 5

Primeiro a historinha

Há sete meses lancei o MoneyLog Experience e desde então este é o software que utilizo para controlar meus centavos. Tem funcionado.

Fica muito fácil identificar quem são os comedores de dinheiro. Em meu caso, o carro é o campeão. Mesmo eu o utilizando somente uma vez por mês na média, para ir à Curitiba, a gasolina pesa. Foram queimados mais de R$ 1.300,00 em quase um ano. E carro velho é aquilo, sempre tem um conserto para fazer e lá vão algumas onças-pintadas para a oficina.

Dica: Se você já usa o MoneyLog, desligue o saldo mensal, limpe a caixa de busca e clique no título da coluna “Valor” duas vezes para ver quem são os seus sugadores de dinheiros. Para ver quanto gastou em combustível, simplesmente digite “gasolina” ou “álcool” na caixa de pesquisa.

Brincando com os relatórios também descobri que o almoço mais caro que paguei foi R$ 41,58 e a maior conta no mercado deu pouco mais de 50ão. No ano todo gastei mil reais em mercado e 150 pilas em cinema. Ah, e R$ 244,70 com o odioso pedágio caríssimo. Podia ter ido muito mais vezes ao cinema com essa grana… De grão em grão os valores se acumulam, uma loucura!

A rotina é bem tranqüila. A maioria dos gastos que faço é com o Visa Electron, então de vez em quando tiro todos os comprovantes da carteira e insiro os valores no MoneyLog. Gastos soltos em dinheiro vou colocando quando lembro. No fim do mês dou uma boa olhada no extrato gerado pelo programa, tentando identificar pontos a se melhorar para gastar menos.

E é isso. Simples e funciona, sem perda de tempo.

Dica: Coloque o arquivo do MoneyLog em um lugar bem fácil de acessar, para que você poupe tempo e sempre esteja olhando para ele. Assim também ajudará a lembrar de cadastrar os dados. A mesa (Desktop) ou a barra (Dock) são ótimas opções.

Mas por que mexer no time que está ganhando?

Com um ano inteiro de lançamentos cadastrados, o volume de dados cresceu muito e o programa começou a pedir por melhorias. Eu tinha duas necessidades que o MoneyLog não supria:

  • Limitar o relatório por data, para ver apenas os meses mais recentes, ignorando toda a velharia que não me interessa mais.
  • Mostrar um relatório geral, apenas com números, dando os totais mensais de ganhos e gastos, para ficar mais fácil ver se estou melhorando ou não. Umas médias também seria bacanas.

É, era hora de sujar as mão de novo.

Foram várias horas programando em dias variados, implementando novidades e polindo o código e a interface para que tudo continuasse muito simples e fácil de usar. O programa precisava evoluir, mas sem perder a essência.

MoneyLog Experience 2

MoneyLog Experience 2

A interface é basicamente a mesma, porém com cores e ferramentas novas. Não quero estragar a sua surpresa, experimente e confira as novidades.

Já experimentou? Gostou? Então agora vou detalhar o que há de novo.

Interface

  • Novas cores para diferenciar da versão anterior. O amarelo foi trocado por vários tons de laranja.
  • A opção “Mostrar Saldo Mensal” agora é “Mostrar Parciais Mensais”
  • O texto de ajuda saiu do rodapé e agora fica dentro do ponto de interrogação laranja. Seu conteúdo foi melhorado, ficando mais informativo e útil para os iniciantes.

Tabela de Relatório

  • Ao passar o mouse, a linha da tabela fica em destaque, facilitando a visualização dos dados.
  • Ao passar o mouse no título de uma coluna, ele fica em destaque, indicando que é possível clicar para mudar a ordenação.
  • Além do acumulado e do saldo, as parciais mensais agora também trazem os somatórios dos ganhos e gastos (números menores em marrom).

Ferramentas

  • O filtro (pesquisa) agora conta com uma chave para usar Expressões Regulares. Se você sabe o que é isso, também sabe que agora é possível fazer filtros realmente complexos e poderosos! Um exemplo rápido para ver todos os gastos com combustível, acima de 50 reais:([5-9]\d|\d{3,}),\d\d.*(gasolina|álcool|diesel)
  • Opção nova “Relatório Geral” para mostrar um resumo geral de todos os seus ganhos e gastos, separados por mês com direito a média e acumulado. Se você quiser gerar gráficos de suas finanças com o gnuplot ou similar, use estes dados.MoneyLog 2 - Relatorio Geral
  • Opção nova “Somente Recentes” para esconder dados antigos e mostrar somente as transações mais recentes. Você pode escolher ver somente o mês atual ou os últimos N meses. Note que esta ferramenta também funciona no “Relatório Geral”.

Configuração

  • Agora é possível mudar o estado inicial do programa, já deixando selecionadas as opções que você mais gosta. Por exemplo, iniciar já no “Relatório Geral” ou definir um filtro padrão. Procure por “User Config” no arquivo e altere as seguintes chaves:
    • maxLastMonths: Número máximo de meses da opção “Somente Recentes”, caso você precise de mais de 12 meses.
    • initLastMonths: Item selecionado da opção “Somente Recentes”.
    • defaultOverview: Liga/desliga a opção “Relatório Geral”
    • defaultLastMonths: Liga/desliga a opção “Somente Recentes”.
    • defaultMonthPartials: Liga/desliga a opção “Mostrar Parciais Mensais”.
    • defaultRegex: Liga/desliga a opção “regex” no filtro.
    • defaultSearch: Preenche automaticamente a caixa do filtro, como por exemplo “mercado”. Aqui é um bom lugar para guardar aquela expressão regular mágica que você levou horas para fazer.

    Para as chaves do tipo liga/desliga, use “true” para ligar e “false” para desligar (sem as aspas).

As instruções de instalação e uso continuam as mesmas, em caso de dúvida veja o final do anúncio da primeira versão.

Se você já é usuário do programa, baixe a versão nova e copie e cole seus dados já existentes nesse arquivo novo. Certifique-se que os TABs foram colados como TABs e não espaços em branco.

Agradecimentos:

  • A todos que deram sua opinião na primeira versão do programa
  • Aos que comentaram sobre o MoneyLog em seus blogs
  • Aos que fizeram versões modificadas
  • Ao Bruno Caimar pelo código de filtro com expressões regulares
  • Ao Marcelo Linhares e ao Hudson Costa pela idéia do destaque na passagem do mouse pela tabela

Versões modificadas:

  • Bruno Caimar: Adicionou gráficos bacanas ao Relatório Geral.
  • João Medeiros: Adicionou uma coluna extra para o valor Acumulado.
  • Ricardo Nishimura: Adição de dados no próprio navegador, dados em um arquivo separado, entre outros. (Só funciona no Firefox)

Adicionais (plugins):

Related Posts Plugin for WordPress, Blogger...
Publicado em por Aurelio Jargas e arquivado em Software com as tags , , , .

73 respostas a MoneyLog Experience 2

  1. Pingback: Controle seu dinheiro com o Lucro! « Felipe Tonello

  2. Pingback: Gerenciador de Finanças « Acarajé Turbinado

  3. Pingback: Gerenciador de Finanças – Acarajé Turbinado

  4. Pingback: MoneyLog Experience – Finanças descomplicadas | AURELIO.NET

  5. Pingback: MoneyLog Experience 3 | AURELIO.NET

  6. Pingback: Fiz trinta | AURELIO.NET

  7. Pingback: MoneyLog Experience 4 | AURELIO.NET

  8. Caio Romão disse:

    Bem legal!

    Pena que não vou usar pois abrir o Firefox demora mais que abrir o meu ‘gastos.txt’ hehehe

    Na verdade, a parte acima deve ser lida assim: Uso o Konqueror 24/7, não vale a pena abrir o firefox \o/ Não dá nenhum erro de Javascript, mas simplesmente os dados não carregam aqui – fica “Nenhum Lançamento” sempre, mesmo com os dados iniciais.

    Mando outra mensagem se descobrir qual é o problema ;)

  9. Verdaum,

    Uma dica para a versão 3.0:

    http://shared.snapgrid.com/index.html

    Esse cara é um sistema de Wiki que grava as informações no próprio HTML, ou seja, é um wiki que funciona standalone.

    Eu não sei como ele faz pra gravar o conteúdo direto em seu próprio arquivo, mas olhando o código fonte é possível descobrir.

    Aí você remove a dependência do editor de textos.

  10. Caio: Conforme conversamos por e-mail, é um bug do Konqueror. Mas basta usar outro delimitador para os dados, que não seja o TAB, na variável dataFieldSeparator.

    Osvaldo: Valeu a dica! Mas isso só funciona mesmo no Firefox, segundo o próprio site. IE tem pegadinha com Service Pack e Safari é preciso plugin. Prefiro a solução portável :)

    Eu acho tão prático editar o arquivo no editor de textos comum. É bem mais rápido do que preencher formulários ou similares…

  11. Renato disse:

    Verde, a simplicidade do teu programa assusta! Não dei muita bola para o primeiro, mas a versão 2 já está no pendrive. Agora só falta fazer sumir os números em vermelho ;-)

  12. Donelli disse:

    Fala Verde!

    Cara, de fato, vou ter que concordar com o Renato: a simplicidade assusta tanto quanto os números em vermelho! :D Ainda não achei na configuração onde removê-los! :D

    Mas assim: me falta um MAC! A tua interface no mac é mais bonita! :D

  13. Donelli disse:

    Esqueci… o “dois” do título é alusivo ao logo do Apple ][ ou é apenas eu que vi isso? :D

  14. Renato: Sumir com os vermelhinhos é a missão do usuário ;)

    Donelli: Sim! :)

  15. raphael disse:

    salve aurelio,

    faz alguns meses q descobri o moneylog e comecei a usa-lo no final do ano passado. ja nao vivo sem ele, mas estou usando uma versao modificada que tinha as categorias para cadastrar tbem, soh pra facilitar a vida de saber qto gastava em cada coisa.

    realmente o q faltava era poder mostrar somente a partir de determinada data, porque eu ja pensava em fazer um arquivo pra cada mes ou coisa q o valha hehe .. tambem tenho certeza que os balancos vao ser muito uteis!

    enfim, valeu pela otima ferramenta.
    abracos.

  16. Raphael, as categorias provavelmente entram na versão 3, mas ainda não estou decidido. O contra é que burocratiza mais o cadastro de dados, com mais um campo a se preencher. Mas claro, a possibilidade de ligar/desligar cada categoria nos relatórios é bem sedutora. Enfim, ainda pensando. Valeu!

  17. Elida Kronig disse:

    Só vim te fazer uma visitinha porque tem muuuuuuuiito tempo que não venho aqui. Gostei da nova cara do blog, está mais ágil a navegação.

    Beijinhos ultra-hiper-carinhosos. (Nerds também ganham beijinhos!)

  18. jonatas disse:

    Ola aurelio, tenho uma dica que fiz numa alteraçao no MoneyLog, eu tinha uma funçao que lançava os valores no pre, ai era so ir em salvar como e salvar a pagina novamente, só não envio pra vc dar uma olhada porque ta um lixo, sou
    desorganizado e ainda to aprendendo javascript

  19. jonatas disse:

    correção, eu alterava era o data, não o pre

  20. Ricardo disse:

    Perfeito, muito bom mesmo…
    Uma sugestão:

    Não tem uma maneira de editar/ou/adicionar sem precisar abrir editor de texto ??

    Por exemplo.:

    Poderia criar uma linha de campos (Data|Gasto|Descrição) + Botão adicionar = gravando em Cookies.

    Flw

  21. Esclarecimento sobre a edição “online”

    Pessoal, usando as tecnologias atuais do MoneyLog (HTML e Javascript), não há uma maneira universal de gravar dados direto no arquivo, possibilitando incluir e editar transações direto no navegador.

    Há algumas técnicas, que funcionam em somente alguns poucos navegadores. Isso iria inchar o programa e funcionaria somente para alguns. Não acho que valha a pena.

    É possível guardar os dados novos em cookies, mas então perde-se em mobilidade, pois o arquivo fica atrelado àquela máquina e navegador.

    Sem uma solução definitiva, não vou investir tempo em uma solução “meia boca”.

    Por outro lado, se o usuário abrir o arquivo no navegador somente para ver os extratos (relatórios) e no dia a dia editá-lo normalmente em seu editor de textos preferido, ganha-se em simplicidade e agilidade. Pense diferente :)

  22. Bruno Caimar disse:

    Aurélio, tudo blz…

    Fiz uma implementação, utilizando o prototype/plotr, para gerar um gráfico em javascript no relatório geral.

    Publiquei essa versão no Google Pages… dá uma olhada aqui

    O fonte e dependências estão
    aqui

    []‘s

  23. Ricardo disse:

    Show de bola esse gráfico !
    Uma outra sugestão, ao inves de colocar os dados no proprio arquivo (os ganhos e os gastos), usar um arquivo separado em XML.

    Flw

  24. Bruno: realmente ficaram show os gráficos! Carrega rápido e ficou bonitão. Depois vou dar uma olhada nos fontes pra ver como faz.

    Ricardo: Ser apenas um arquivo faz parte do conceito de simplicidade (e mobilidade) do MoneyLog. Não vamos macular o coitado :)

  25. Gabriel Gavasso disse:

    Aurélio: parabéns cara!!
    Ficou muito legal o esquema ai de cima.
    Minhas sugestões pra versão 3 é a utilização de tags, ao invés de categorias. É útil pra agrupar despesas e receitas.

    Abraço!!

  26. Eu também estava procurando um meio de editar o arquivo na própria página e realmente não existe um meio portável para fazer tal lambança!

    Se usas IE, azar o seu, podes fazer isso usando ActiveX , se usas firefox ou algum mozilla, veja a função “mozillaSaveFile” em http://shared.snapgrid.com/index.html
    Ah, se usas safari, veja a “safariSaveFile”

    De qualquer forma, é uma solução bloat e feia.
    Penso assim: se teu objetivo é usar no desktop, edite o arquivo ou crie uns scripts se fores colocar numa página na internet, faça ums scripts massa em php…

  27. Fernando disse:

    muito bom o programa… achei q ele tem a melhor das qualidades, é simples.

    e como todos comentaram… eitá numeros vermelhos que não teimam em ficar aparecendo.

  28. Oi Aurélio,
    Tudo bem? Meu nome é Alexandre de Sousa, aquele que declarou ser seu fã num comentário e te fez feliz por isso, rs

    Lembra? Agora que amoleci seu coração posso prosseguir… Vou escrever aqui, porque não sei se vc costuma abrir o spam@aurelio.

    Eu utilizo e sou fã do maravilhoso programinha de controle de gastos, o Money Log. “Simples, rápido, pequeno, leve, descomplicado, tudo-em-um”, como vc mesmo diz. Sendo que, após eu ter iniciado minha carreira no 35º Batalhão (a
    menos de um mês), enxerguei no Money Log a simplicidade, a rapidez e a leveza que faltavam no trabalho de registro de crimes pelo BPM.

    Explico melhor: sou Aspirante a Oficial da PM do Rio de Janeiro, até tenho um blog, o Diário de um PM. Eu trabalho na Seção de Operações e Instrução do meu Batalhão (3º Seção), mais precisamente com registros, estatísticas e relatórios. Com base em nossos TROs (talão de registro de ocorrências) preenchidos pelos policiais que estão na rua, registramos todos os crimes num arquivo para que possamos consultá-los e alimentar o planejamanto de operações policiais militares posteriores. Sendo que quando lá cheguei, isso era feito em tabelas do Microsoft Word. Prontamente comecei a fazê-lo no Microsoft Excel, para melhor tratamento dos dados, gerando banco de dados, gráficos, relatórios, etc. E já estava até começando a estudar tabelas dinâmicas do Excel.

    Mas, uma vez consultando um livro sobre Excel, me veio a mente “para que isso tudo se o Money Log tem o mecanismo que eu preciso para fazer um Crime Log”?

    A idéia é essa, o Money Log se transformará em Crime Log. Eu registraria os crimes ocorridos na área do meu BPM, bem como a hora e o local. O interessante é o uso do dinamismo da tabela na hora da busca. Eu poderia fazer buscas nos
    registros tanto pela hora, quanto pelo local ou pela espécie de crime, facilmente. Ou quem sabe, visto a funcionalidade que o Bruno colocou, gerar gráficos. Tudo com a facilidade do mecanismo Money Log. E isso sem falar no poder das expressões regulares.

    Para isso eu precisaria basicamente saber como criar mais colunas (data, hora, espécie, quantidade, rua, bairro e município) e como mudar os números para inteiros sem separador e centavos. Mas esbarrei na minha ignorância em programação. Quando vi aquele emaranhado de códigos eu bem que comecei a mexer aqui e ali, mas vi que não ia dar certo.

    Aurélio, onde vc entra nessa história toda: gostaria que vc me dissesse onde que eu mexo no código para acrescentar as colunas e mudar os números para inteiros, sem que eu estrague o programa. Resumindo: SOS, Help, Me ajude amigo, por favor.

    Conto com a sua ajuda ;)
    Obrigado desde já!

    Alexandre de Sousa
    Asp Of PM – Adjunto à P/3 do 35º BPM

  29. Marcello disse:

    Olá Aurélio, é a primeira vez que venho por aqui, estava há algum tempo procurando um gerenciador financeiro que fosse simples e fácil de usar, não consegui, tinha desistido até encontrar o seu, excelente muiiiito show mesmo, como não preciso muito dele para ser portátil fiz algumas adptações pra eu usar, mas a sua idéia foi muiito show mesmo, parabéns.

    Só tenho uma coisa a dizer contra, os números vermelhos, que tem muito aqui no meu, e não querem sair de jeito nenhum (rsrsrs)

  30. Gustavo L. Pinho disse:

    Aúrélio, estava olhando o código do moneylog2 e verifiquei a linha:

    * (( ATENTION)) Put all your data above this box *

    não deveria ser:

    * (( ATENTION)) Put all your data BELOW this box *

    Abraços e parabéns pelo trabalho! Muito útil o arquivo…

  31. Gabriel Gavasso disse:

    Complementando meu comentário sobre tags, vejo que o meu principal uso seria assim:
    - conseguiria filtrar os meios de pagamento (dinheiro, cartão 1, cartão 2, cheque…)
    - conseguiria filtrar os porquês das coisas (casa, transporte, educação…)
    Isso é o que, na verdade, nunca encontrei em nenhum gerenciador de finanças pessoais.

    Abraços!!

  32. Alexandre: Gostei da idéia do CrimeLog! Nos falamos pelo e-mail.

    Gustavo: Sim, below! É incrível como eu sempre erro esses dois… Valeu!

    Gabriel: Tags são legais, eu também gosto, assim como outros que já pediram algo parecido. Se isso não for poluir muito o código, a interface e a entrada de dados, entrará. Mas não espere a v3 para logo :)

  33. Dan disse:

    Olá Aurélio!
    Primeiramente parabéns pelo trabalho, está muito bom mesmo!
    Estou usando, ainda, uma versão modificada da primeira versão, pois eu consigo lançar os dados diretamente do MoneyLog (sem precisar abrir arquivo de texto, o que, pra mim, é atraso de vida).
    Tem algum modo de eu conseguir colocar essa opção de “inserção online de dados”?
    Eu vi o que vc disse logo acima, mas pra mim é muito mais útil, uso firefox (e no pendrive também) e nuca ouve problema algum com o formulário de dados, eu até acho muito mais prático!
    Obrigado pela atenção e parabéns novamente pelo trabalho!

  34. Oi Aurélio,

    Parabéns pelo trabalho!

    Estou usando o moneylog diariamente, inclusive para fazer lançamentos futuros e criar uma espécie de fluxo de caixa de maneira que posso ter uma idéia de quanta grana vou ter, ou dever, em determinada data, além de poder comparar o saldo diário com o extrato do banco. Para isso acrescentei uma coluna “Acumulado” na visão geral. Você pode dar uma olhada em: http://www.grafix2.com/joao2.html

    Não conheço bem html e javascript de maneira que ela ainda fica bagunçada quando a ordenação é pela coluna Descrição.

    Com relação ao lançamento dos dados na própria página, você conhece o http://www.tiddlywiki.com ?

    Ele também é desenvolvido apenas com HTML, CSS e JavaScript e todo o código reside em uma única página. Você pode incluir notas a vontade.

  35. João, gostei da coluna do acumulado! Pode ser uma boa adição para a versão 3. Atualizei o texto com o link para a tua versão, lá no final.

    Quanto ao Tiddly, é o mesmo esquema dos outros sites que salvam coisas, ele precisa de uns xunxos para funcionar fora do mainstream (leia-se: IE/Firefox). Eu prefiro manter o MoneyLog funcional em todos os navegadores, sem adaptações. Mas valeu a dica!

  36. Oi Aurélio,
    Parabéns achei ótimo esse seu controle pessoal financeiro, adorei a simplicidade, realmente o que eu procurava já a muito tempo,já está no meu note.

    Obs: Preciso apenas de uma dica pois não consegui fazer um atalho dele para a area de trabalho, será que você pode me dar a dica ?

    antecipadamente agradeço

    Abraços

  37. Aurélio
    Desculpe mas n post anterior , não me expliquei bem.
    Na realidade o meu SO, é o GNU/Linux Ubuntu, mas não sou expert, apens um usuário comum, e tentei colocar o atalho na area de trabalho, mas não funcionou, devo de ter efetuado algo errado, se puder me passar a dica agradeço.

    Abraços.

  38. Mauricio, fazem alguns anos já que não uso Linux. Ubuntu então, nunca brinquei. Mas o Google me disse que a área de trabalho dele é o diretório Desktop, dentro do teu HOME. Então você pode fazer, no terminal:


    cd ~/Desktop
    ln -s /caminho/para/o/moneylog.html moneylog.html

  39. Oi Aurélio,

    Valeu pela dica , obrigadão

    Abraços

  40. Salve, Aurélio! Também sou usuário do Moneylog (bem recente, ainda no segundo mês) mas já tenho um pedidozinho para a versão 3 (que espero que seja antes que o aquecimento global nos afogue a todos):

    - Eu estou colocando os dados financeiros em uma nota do Google Notebook. Vez por outra transcrevo as informações para o MoneyLog em cada micro que uso, para visualizar os dados. O objetivo disso é fazer uma “pseudo-sincronia” online, pois uso vários micros, em casa e no escritório.

    Pensei que seria possível escrever uma extensão para Firefox que lesse uma determinada nota do Google Notebook e o utilizasse como base de dados para o MoneyLog, não? Assim, de acordo com a especificação da nota, um mesmo MoneyLog serviria para vários usuários ou permitira controlar várias contas de um mesmo usuário…

    Eu não sei escrever extensões, mas fica aqui a sugestão para tornar o MoneyLog online, neste mundo tão móvel.

  41. Amanda disse:

    Uma perguntinha simples: Eu queria organizar por data (os mais recentes em cima), mas queria deixar com as parciais mensais… porque nao dá pra fazer isso? Quando eu peço pra organizar por data, para os mais recentes ficarem em cima), ele tira as parciais mensais, e quando eu clico para adicionar as parciais mensais, ele automaticamente deixa os lançamentos mais antigos por cima…

    Creio que isso seja algo fácil de fazer… como faço pra ficar os dados mais recentes por cima, e com as parciais mensais?

    Obrigada e parabéns pelo MoneyLog!

    Amandinha

  42. Oi Amanda,

    Para mostrar ao contrário (recentes primeiro), as parciais teriam que vir antes do dados, e na hora de codificar achei que isso seria confuso, por isso as parciais só aparecem na listagem tradicional cronológica.

    Mas se você quiser, pode ter as parciais na listagem inversa. A mudança no arquivo é bem simples, na linha 394 troque de:

    if (sortColIndex != 0 || sortColRev) {

    para:

    if (sortColIndex != 0) {

    Ou seja, basta apagar a segunda parte.

    Mas ainda acho que isso fica confuso :)

  43. caiofs disse:

    Aurélio, muito bom cara… muito bom meeeeesmo… eu estava exatamente com o mesmo problema que você, os softwares hoje existentes te pede informações que você simplesmente não quer colocar… eu mesmo estou usando aqui e coloquei até o cpmf que me cobraram, ficou perfeito, fiz do ultimo mês inteiro… Meus parabens!!!

    Abraços.

  44. João Medeiros disse:

    Olá Aurélio,

    Observei um possível bug no programa. Ao carregar a primeira vez a página: http://aurelio.net/web/moneylog2.html

    a opção “Somente Recentes” vem marcada com 3 meses, isso está ocasionando um saldo 271,74. Se desmarcar a opção, ou mesmo dar um recarregar na página, o saldo final fica 297,57.

    Não sei se é um bug, mas o saldo final fica dependendo do período de visualização dos dados. No meu entender o saldo final deve ser sempre em função do saldo inicial de quando foi começado o lançamento dos dados. Experimente ficar recarregando a página, o saldo fica mudando.

    Modifiquei o valor inicial da variável defaultLastMonths para false, para não ter que ficar recarregando a página.

    abraços,
    João Medeiros

  45. Oi João,

    Esse é o comportamento esperado, pois é o mais flexível.

    Se o usuário quiser que o acumulado das parciais seja relativo ao período escolhido, é o comportamento padrão. Se preferir à partir do saldo inicial, basta desmarcar o “Somente Recentes” como você fez.

    Abraço!

  46. Heitor disse:

    Realmente, perfeito! O único problema é ter que colocar os dados no feio do notepad… se fosse diretamente no site, nossa, perfeito ao quadrado!

  47. Caio Felipe disse:

    Muito Bom mesmo aurelio! Parabens e obrigado pelo programa, tava realmente precisando de algo assim :D

    Alias o echo “linha” >> moneylog2.html nao funciona mais?

    OFF: Parabens pelo livro de regex, terminei de ler hj, realmente otimo, ja virou livro de cabeceira (mesa do trampo :D).

    Falow!

  48. Caio Felipe disse:

    Malz pelo double posting, mas achei um Issue no programa e como ninguem reportou, se vc atualiza a pag, os checkbox ficam meio lokos, o que ta ativado ele desativa e o esta desativado ele ativa.

    Se o Relatorio Geral esta ativado ele volta pra pagina “principal” e ativa as outras duas opções, mas continua com a opção do relatorio marcada.

    Como disse é só um Issue, nada que interfira no bom funcionamento do programa. (Testando no Firefox – Ubuntu)

  49. Oi Caio,

    O echo continua funcionando sim, mas lembra que devem ser TABs e não espaços em branco.

    Ah, esse problema das checkboxes no reload é “esperteza” do Firefox que lembra as seleções do usuário mesmo ao recarregar a página. Útil em alguns casos, um desastre nesse.

    Nos outros navegadores não há problema, o estado inicial é recuperado.

    Abraço!

  50. André Rosa disse:

    Aaaaaa se desse pra colocar dados diretamente no site seria MUITOOOOOOO bom!!!
    Abrir o notepad sux!

    Tem algum plugin? Coisa do tipo?

  51. Carlos José Vaz disse:

    Oi Aurélio,
    Admiro muito o seu trabalho, muitas vezes vc desenvolve coisas simples e ótimas para o nosso dia-dia. Uma dúvida: terá nova versão do moneylog? quais as novidades?
    Abração!

  52. Sim, terá versão nova!

    Ainda não sei quando vai ser o dia que vou acordar inspirado pra mexer no MoneyLog, mas pretendo melhorá-lo e implementar algumas das sugestões colocadas aqui nos comentários.

    Valeu pelo interesse, Carlos. Abraço

  53. Diego De Niro disse:

    Parabéns, Aurélio. Realmente, o programinha é uma mão na roda.

    Estava olhando o código dele, e vi que no campo
    “(( ATENTION)) Put all your data above this box ”

    Além do above, que já comentaram, tem que arrumar também o ATENTION. O correto seria ATTENTION.

    []‘s

  54. jonas disse:

    qro recarregar meuoi

  55. Douglas Santos disse:

    Tchê! Esse arquivinho é bom, hein?
    Meus parabéns, vindos do RS!
    Aproveitando o espaço, tenho uma sugestão sobre a adição de categorias ou tags, como comentado acima.
    Pra evitar ter de adicionar mais um campo nos dados, a inserção de categorias/tags poderia ser opcional e feita direto no campo de descrição. Para isso, bastaria adicionar uma palavra com um determinado caractere na frente pra ser considerado uma tag. Um exemplo de descrição: “@Cartao @Online Livro no submarino”.
    Nesse caso usando ‘@’ como caractere de tags.
    Daí, na tabela, poderia retirar o ‘@’ e usar uma coloração diferente para a tag, talvez até uma coluna separada.

    Eu fiz uma alteração meio tosca no arquivo. Após a linha 317, acrescentei o seguinte:

    if (temp[2].indexOf('@') == 0) {
    temp2 = temp[2].split(' ');
    temp2[0] = '' + temp2[0].replace('@','') + '';
    temp[2] = temp2.join(' ');
    }

    Neste caso, estaria esperando apenas uma tag no começo da descrição. Funciona bem, visualmente, e não atrapalha uma busca por ‘@tag’.
    Adicionei a classe ‘category’ ao CSS do arquivo:
    .category { font-size:75%; color:#5a5 }

    Não sou grande entendedor de JavaScript, então não sei se é o código mais eficiente.

    Espero ter colaborado.
    Um abraço!
    Douglas.

  56. Douglas Santos disse:

    Bah, esqueci que os códigos HTML têm de ser ‘escapados’.
    Ao invés de

    temp2[0] = '' + temp2[0].replace('@','') + '';

    deveria ser

    temp2[0] = '<span class="category">' + temp2[0].replace('@','') + '</span>';

    Espero que funcione dessa vez! ;)

  57. Excelente idéia Douglas!

    Minha maior preocupação com a adição de tags era a confusão nos dados, devido à criação de uma coluna nova. Mas com sua idéia, fica mais intuitivo.

    O arroba é muito feio, vou fazer uma adaptação e teremos tags na versão 3, obrigado!

  58. lui disse:

    Aurélio

    Venho novamente lhe dar os parabéns pelo excelente trabalho com o moneylog, já uso o primeiro e atualizei para o segundo, como tenho php em minha maquina fica fácil separar as informações do código fonte com um simples include no final do arquivo, não gosto de ficar abrindo o código fonte do programa toda vez que tenho que utiliza-lo, teria como fazer esse include em javascript para que possa passar ele para meu pendrive?

    Grato.
    lui[]

  59. ShellFan disse:

    Fala Aurélio:
    Algo me chamou a atenção neste link:
    http://aurelio.files.wordpress.com/2007/02/moneylog-2-relatorio-geral.png

    Gasto negativo é ganho (crédito), ou não?
    Ok, dá para entender, mas como sei que você é um cara que gosta das coisas certinhas fica aí o pitaco.
    Eu não uso, mas tenho que adimitir, muito legal esse seu brinquedinho.
    Parabéns!
    Espero que feche os meses sempre com dívidas bem negativas. :) []s

  60. ShellFan disse:

    Li por alto os comments somente depois do post acima.
    Seria viável ter uma solução online?
    Por exemplo, para quem tem um site, um blog ou algo parecido, pois a opção do próprio email qualquer um pode usar. Ao invés de carregar local, carregar de um lugar obscuro como:
    http://aurelio.wordpress.com/goaway.seu…htm
    Claro que teria de ser prático para realizar os lançamentos também. Como o link tende a ficar registrado no histórico do browser e o html no cache, poderia haver questão de segurança/privacidade.
    Deixei de qualquer forma a idéia.
    Criptografia, senha, devem ser inviáveis na filosofia do MoneyLog. Como está, de qualquer forma, ninguém faria lançamentos que fossem inaceitáveis, em caso da máquina ser roubada/perdida.
    Falei por falar, não deve ajudar em nada.
    Eu continuarei de shell, sem bc. :)

  61. lui: Não achei como fazer include no javascript…

    ShellFan: Mmmm, se mudar acho que vai ficar confuso, principalmente nos totais e média. A redundância ajuda na clareza, nesse caso :) Quanto à solução online, você embutir o MoneyLog em um arquivo PHP e adicionar nele a funcionalidade que quiser!

  62. plasticossj4 disse:

    Fala Aurálio,

    valeu por divulgar meu plugin

    mas se quiser pode me chamar de Plastico :)

    Um abraço

  63. Aurélio, obrigado por seu trabalho!!!

    Aproveitei para melhorar um pouco o MoneyLog para se ajustar às minhas necessidades:
    Novas características:
    * Inserção de transações diretamente na página;
    * Separação do arquivo de dados da página html;
    * Botão para salvar o arquivo após alterações;
    * Link para o próprio arquivo de dados, facilitando sua edição em um bloco de notas;

    ATENÇÃO: esta versão só funciona no Mozilla Firefox.

    Ah, obrigado ao Bruno Caimar também, fiz as melhorias a partir de seus aperfeiçoamentos.

    Para quem se interessar, acesse o site e pegue a versão:

    http://ricnishimura.googlepages.com/moneylog2i

  64. Ricardo, muito boas as tuas alterações! Para quem usa Firefox, fica a dica. Coloquei o link lá no fim do texto também. Obrigado!

  65. Bacana Aurélio, o software tá criando vida, e ficando bem encorpado… daqui a pouco sai a versão full python+mysql…

    Depois vou brincar com ele, gostei da idéia da criação de gráficos

    []s
    Marcelo Linhares

  66. Gbairle Haeser disse:

    A versão do Ricardo Nishimura tá muito boa!! Só tá com um bug que a área de busca não tá aparecendo logo de cara.

    Sugestão: poder definir uma lista de expressões regulares para as buscas mais frequentes (talvez com a possibilidade de dar um nome para cada uma delas)

  67. Gabriel Haeser disse:

    Não sei como eu consegui inverter todas as letras do meu nome no comentário acima… :o

  68. Gabriel, realmente teu nome saiu incompreensível :)

    Quanto à sugestão, gostei! A versão 3 vai ser a das tags, então as buscas guardadas ficam para a versão 4.

    Por falar em versão 3, o código está na fase de polimento já, daqui uns dias sai!

  69. coelhorj disse:

    Juro que não entendi…
    Seu programinha deixa tudo aberto pra qualquer um acompanhar suas finanças quer ser sequestrado?
    Falando sério, não tem como fazer com ele seja “auto editável”?
    Repara… ODEIO quaquer merda que me LEMBRE programação… não tenho saco, assim como qq pessoa que esteja afim de algo realmente simples.
    EDITAR UM HTML pra mim já é um saco…
    Que tal uma versão ao melhor estilo “www.netvibes.com” por exemplo, como a Lista de tarefas?
    Eu, joãozinho, baixava o prog. pra offline ou então colocava em um public server com login.
    Pra entrar com os dados, abria o html particular, clicava na coluna de novo lançamento PRONTO!
    Editava depois com facilidade, sem precisar entrar no “código”…

    É uma sugestão… assim como as boas acima o numero de usuários ia explodir, assim como seu nome e o de doações!
    vlw

  70. Carlos José Vaz disse:

    Cara, estou usando o programinha há cinco meses e estou muito satisfeito com a facilidade de uso, passei a dica para dois colegas que nem sequer sabem o que é html e estão maravilhados, pois não há necessidade de mexer com códigos. Antes de utilizar também achava ruim editar o arquivo html, mas com o uso notei que é essa tarefa é simples e fácil.
    Como sempre o Aurélio está de parabéns!!! O único problema são os “vermelhinhos” hehehe!
    Estou na expectativa do lançamento da próxima versão!

  71. ghaeser disse:

    hmmm.. a versao do Ricardo Nishimura faz exatamente isso q vc sugere…

    e a versão 3.0, qdo sai?

  72. farley rangel disse:

    Aurélio, excelente o MoneyLog. Venho acompanhando desde o início e tá no jeito pra usar nas minhas necesidades. Tô disseminando pra turma que entendo ter a mesma visão do simples que funciona.

    Achei bem legal o lance de poder colocar tag, entre elas a âncora aurélio nos lançamentos (esse pode ser pra crédito na conta do Aurélio ;-)

    Um único arquivo HTML + A esperteza do Javascript + A beleza do CSS = MoneyLog Experience3 … Até no slogan ficou inteligente. Valeu mesmo.

    Uma perguntinha (pra pegar carona no comment): Como posso fazer conseguir média nos lançamentos?

    • Oi Farley,

      A média, atualmente, aparece em dois lugares.

      1) Nos extratos mensal e anual, no rodapé da tabela, junto com a linha dos totais.

      2) Em qualquer extrato, ao selecionar duas ou mais linhas, uma caixinha com somatório, média, mínino e máximo aparece. Isso foi implementado na r207 no SVN e estará disponível no MoneyLog versão 5.

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>