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:

Timesheet no tray

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

Janela do Timesheet

O context menu será parecido com isto:

Context Menu do Timesheet

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?

Comentários #


#1 Tiago disse:
13 Out 06, 09:43AM

Importar exportar dados. :D

#2 Nando Vieira disse:
14 Out 06, 11:32AM

Eu não tinha colocado, mas já estava previsto! ;)

#3 Rafael Lima disse:
16 Out 06, 05:50PM

Olá Nando,

Escrevi um post a respeito da sua idéia: http://rafael.adm.br/p/timesheet/

Você não aceita trackback!?

Abraços

#4 Nando Vieira disse:
16 Out 06, 08:08PM

Fala Rafael!
Acabei de postar no seu blog a resposta. ;)
Valeu pelos comentários!

#5 Og Maciel disse:
18 Out 06, 10:19AM

Buenas Nando,

Gostei muito do seu blog e desta sua ideia. Gostaria de ter mais noticias em breve do seu projeto… quem sabe ate' mesmo ajudar um pouco? ;)

Grande abraco,

Og

#6 Nando Vieira disse:
19 Out 06, 07:12PM

Opa Og!

Notícias e source em breve. Prometo! ;)

#7 Evandro Pastor disse:
28 Out 06, 05:08PM

Finalmente!!! Uma ideia bacana. Faz um tempão que eu procuro um software assim pra usar no linux. Um app que você deveria dar uma olhada, seria o "tasktime", infelizmente pra mac. Ele tem várias coisas iteressantes que você pode adaptar no programa. Segue algumas: gerenciamento de clientes, de projetos e opção de gerar um relatorio para impressão. Para mais informações: http://www.ttpsoftware.com/Products/tasktime.html

#8 Simples Idéias. Por Nando Vieira. » Arquivo » Integr... disse:
13 Nov 06, 11:04AM

[...] No Timesheet, tenho 3 tabelas (jobs, tasks, tracking). Quando excluo um trabalho, devo remover todas as suas tarefas e trackings. Isso é muito chato de fazer porque preciso propagar a exclusão manualmente. Até onde eu sei, o SQLite não tem suporte às chaves estrangeiras, apesar de aceitar sua definição na cláusula SQL. [...]

#9 Fábio Surjus disse:
21 Nov 06, 02:36PM

Caro,

Vc já criou esse software? Está funcionando à contento?

E em larga escala?

Como faço para mais informações?

Atenciosamente,

Fábio Surjus
Advogado

#10 Nando Vieira disse:
21 Nov 06, 08:19PM

Olá Fábio.
Ele ainda está em desenvolvimento. Quanto à sua necessidade: ao que você se refere por "larga escala"? Abraço!

#11 Walter Cruz disse:
13 Dez 06, 05:16PM

Onde está o link pra download ? é GPL?

#12 Nando Vieira disse:
13 Dez 06, 05:53PM

hauhaua… sabe do que eu preciso? De umas férias de uns 3 meses… Tantos projetos parados que fico até com vergonha de não soltar nada… ;)

#13 Jonathan Martelo disse:
14 Abr 08, 11:29AM

Nando, eu me interessei muito pelo seu software. Onde posso baixá-lo?

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML:
adicione-o no pastie.caboo.se ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.