14 de maio de 2012

Seus widgets para MoneyLog

Já falei aqui no blog que sempre gostei do MoneyLog, mas a coisa só ficou boa mesmo recentemente com a nova versão com suporte a widgets. Isso, é claro, porque agora eu poderia fazer as coisas do meu jeito (e para mim as coisas só são boas quando posso fazer alguma nerdice com elas). Já contei como fiz widgets para anotar valores e a soma desses valores. Mas não estava satisfeito, porque toda vez eu precisava editar dois arquivos: config.js e o arquivo de lançamentos (no meu caso, moneylog.txt).

Tarefas repetitivas tendem a serem enfadonhas e acabamos desistindo delas (quando isso é possível). Então, quanto mais simples, melhor. E foi o que fiz, agora tudo é feito no arquivo de lançamentos (o meu moneylog.txt), e você só precisa editar o config.js uma única vez. É claro que não vou simplesmente colocar o código aqui para você copiar e colar, mas também contar como essa ideia insana surgiu no meu emaranhado de neurônios (dizem que tenho).

1 de maio de 2012

Meu novo roteador e minha velha ansiedade

Já falei sobre minha necessidade compulsiva de ficar verificando se minha conexão com a Internet está funcionando e minha criativa solução com música. Pouco depois do keeplaying nascer eu comprei um roteador wireless que funciona em modo AP cliente. Em outras palavras, recebo a conexão do meu “provedor via rádio” já pronta na minha eth0 sem necessidade mais de ficar lidando com PPPoE: o roteador faz isso.

Os leds indicativos não são coloridos, mas azuis.

Mas além de saber que a Internet não está funcionando porque a música parou de tocar, eu ainda fico querendo saber o que não está funcionando. Se não estou conectado ao provedor, ou se é o provedor que não está conectado ao mundo (quer dizer, estou conectado ao provedor mas a Internet não funciona mesmo assim). Quanta curiosidade né? Para isso acessava a página de administração do roteador que lá me dizia tudo. Mas isso era chato, tinha que ficar indo no navegador e digitando senha. Então... lá vem eu com outro shell script para resolver isso direto na linha de comandos rapidinho.

29 de abril de 2012

Navegando enquanto o som rola

Gosto de ouvir música enquanto estou trabalhando, e meu trabalho sempre envolve usar Internet de uma forma ou de outra. Hoje em dia já usamos Internet para quase tudo. E é uma agonia quando ficamos sem acesso. E essa agonia pode ser ainda maior se a falta de conexão não for por um problema na rede em si, mas em seu software e você precisar digitar algum comando manualmente para restabelecer a conexão. Quando a Internet falta de verdade, você fica feito louco digitando o comando a cada 30 segundos para ver se volta. Já passou por algo parecido?

O fato é que uso um desses conhecidos provedores de Internet via rádio. Trocando em miúdos, é PPPoE sobre a interface wireless. Quando usava Windows, configurei para ele automaticamente tentar reconectar sempre que a Internet falhar. O problema era aquela irritante “janelinha” que fica “pulando” na nossa frente atrapalhando o que estiver fazendo. Mas agora que uso Linux tenho um outro problema. E uma solução eficaz que não me irrita como no sistema das janelinhas, pelo contrário, é bem agradável.

26 de abril de 2012

Dicas do pinguim voador

É, eu sei, pinguins não voam. Mas eu coloquei um para voar. Calma ai, deixa eu explicar. Instalei Linux num disco rígido externo, de forma que posso usar em qualquer computador que eu tiver disponível. Tá bom, tá bom... já sei que isso não é novidade. Temos Live CD rodando ai há anos, recentemente também tem sido muito comum usar memórias flash de pendrives. Mas não vim para contar novidade, mas dividir experiência.

Primeiro na escolha da distribuição. Eu não queria um Live CD, mas uma distribuição completa para uso cotidiano, instalado num disco não numa memória flash (com direito a partição swap e tudo). Quero uma que tenha atualizações regularmente, boa variedade de software disponível e fácil de usar. Comecei com Ubuntu, mas as versões mais recentes são muito lentas. O objetivo é usar em qualquer computador que eu tiver a disposição, e as vezes isso significa um Celerom com 512MB de RAM, que é uma boa máquina mas para o Ubuntu é muito pouco. Fui experimentando uma e outra e acabei gostado do Linux Mint LXDE 12. É equivalente a um Ubuntu atualizado, mas sem lerdeza e sem frescura.

18 de abril de 2012

[Script TW] Atualizar Link

O script é autorizado no servidor brasileiro.

Quem joga Tribal Wars no servidor brasileiro já sabe do rolo, o domínio equipetribalwars.com que hospedava todos os scripts autorizados teve algum problema e está fora do ar. A administração substituiu a hospedagem pelo Dropbox. Portanto todos os scripts precisam ser editados para trocar $.getScript('http://equipetribalwars.com/scripts/*.js'); por $.getScript('http://dl.dropbox.com/u/72485850/tribalwarsbrasil/*.js');. Eu ainda não atualizei os que estão aqui no blog.

Sou preguiçoso demais para editar um por um os links da minha barra de acesso rápido, então criei este script que troca somente o link sem correr o risco de bagunçar suas configurações. Você ainda vai precisar editar um por um os links, mas é só clicar no script para o texto ser substituído sem risco quebrar as coisas. Então se algum script aqui do blog estiver ainda desatualizado e você também for preguiçoso, só usar isso ai que atualiza fácil. Confira o script e imagens par deixar mais claro cono funciona:

3 de abril de 2012

MoneyLog para controlar as finanças

Eu sempre tive algum método para controlar minhas finanças. O problema é que nem sempre os métodos eram satisfatórios e eu vivia trocando de um para outro. Já usei uma diversidade bem grande de programas. E alguns deles você passa mais tempo lendo o manual, configurando opções, definindo contas e olhando gráficos do que colocando suas finanças em dia. Coisa que acaba fazendo a gente desistir e perder o controle.

Já conhecia o MoneyLog do Aurelio há algum tempo, mas não se adequava muito bem. No MoneyLog você só vai colocando o que recebeu e o que gastou, não importa se pagou com dinheiro, cheque ou cartão. Quer dizer, não há o conceito de contas. Isso é bom, porque quanto menos complicado, mais fácil, e mais provável que você continue fazendo o controle. Mas isso também é mal, porque você não tem controle do seu saldo e acaba não sabendo se lançou todas as suas despesas ou esqueceu alguma.

Mas agora há uma solução.

16 de março de 2012

SmartRouter PROJECT

Em 2011 precisei de um servidor simples para firewall, cache e monitoramento de rede. Usei o BrazilFW, como já falei aqui. Tudo corria bem até que, enquanto eu estava de férias, queimou o disco rígido e o servidor parou. Foram lá me chamar e, como eu estava de férias, não quis resolver, só religuei os cabos e coloquei para funcionar sem o servidor, direto no modem como era antes.

Quando voltei de férias, decidi que ao invés de colocar para funcionar o mesmo servidor (algo que seria resolvido em meia hora) atualizar da versão 2.32.2 para 3.0.256 e acabei passando dias de dor de cabeça. Aparentemente tudo funcionava, mas eu tinha problemas bastante estranhos com o Squid. Então resolvi trocar pelo SmartRouter PROJECT e tudo deu certo! Bem... deixa eu contar mais detalhadamente, porque nem tudo são flores.