Ubuntu e wxPython
18/10/06
Há uns 3 anos eu organizo meus arquivos MP3 com o Music Brainz, mas por relaxo deixei acumular uma grande quantidade. Se você é como eu, sabe como é horrível ouvir um álbum sem as faixas estarem na ordem que foram lançadas. E esse software facilita muito na hora de deixar tudo organizado.

Instalei o Picard, cliente para Linux, mas toda vez que eu ia rodar, parava em um erro.
error while loading shared libraries: libwx_gtk2u_xrc-2.6.so.0: cannot open shared
Foi quando eu lembrei que eu também não conseguia usar o poEdit por causa deste mesmo erro. A solução foi (re)instalar os pacotes wxPython. Primeiro, certifique-se que os pacotes não estão instalados.
$sudo apt-get remove --purge python-wxgtk2.6 libwxgtk2.6-0
Depois, edite o arquivo "sources.list", adicionando o repositório com os pacotes necessários.
$sudo gedit /etc/apt/sources.list
Cole as linhas abaixo:
#wxPython
deb http://starship.python.net/crew/robind/wxPython/apt/ binary/
deb-src http://starship.python.net/crew/robind/wxPython/apt/ source/
Agora, basta atualizar a lista de pacotes e instalar.
$sudo aptitude update
$sudo aptitude install python-wxgtk2.6 python-wxversion python-wxtools
Pronto! É só mandar bala!
- Permalink
- Trackback
- Comentários (1)
- Ao som de: +44 – Make You Smile
Timesheet
11/10/06
Há 1 mês atrás vi no The Apple Blog um artigo sobre um aplicativo chamado On The Job. Apesar de achá-lo muito legal, ele é para OSX, além de não ver muita utilidade. Achava isso até o começo desta semana.
Tive que preencher um timesheet e procurar por e-mails de 3 meses atrás para saber o que precisei fazer não foi uma das experiências mais agradáveis. Então, comecei a procurar alternativas para o Linux. No Synaptic, encontrei Worklog e o GnoTime. O primeiro roda em linha de comando e, apesar de gostar de linha de comando, definitivamente não era para mim. O segundo parecia ser interessante, mas não entendi como funciona. Juro que tentei, mas depois de 5 minutos, desisti.
Então, resolvi fazer meu próprio software! Se você adivinhar qual nome eu dei, ganha uma bala! Yep! É Timesheet. A idéia é fazer com que ele sempre fique no tray, para me lembrar que tem uma tarefa em execução. Assim, posso alternar entre elas de maneira muito simples. Quando o Timesheet estiver no tray, você verá algo como:

Se você clicar no tray, a janela do Timesheet aparecerá:

O context menu será parecido com isto:
Uma funcionalidade que é fundamental é detectar se o screensaver está ativo ou não. Dessa maneira, posso definir o que quero fazer com o tempo "ocioso". Entre aspas porque nesse meio tempo posso estar fazer uma outra tarefa relacionada ao projeto e que não necessariamente seja no micro (reuniões, etc). Fiz alguns testes usando o D-BUS e é bem simples de fazer isso usando o Gnome Screensaver, que vem com o Ubuntu Dapper.
Esse fim de semana vou tentar terminar uma versão usável deste aplicativo. Você que usa timesheet: tem alguma funcionalidade que você gostaria que tivesse?
- Permalink
- Trackback
- Comentários (13)
- Ao som de: +44 – Chapter XIII
