Updatoo
Updatoo é um script em bash que atualiza (de forma silenciosa se você quiser) o sistema Gentoo.
Por padrão ele sincroniza a árvore do portage usando o eix-sync, verifica se seu sistema está atualizado e por pacotes ruins, gera um lista de pacotes pretendidos, tenta instalar cada pacote da lista dos pretendidos, limpa o sistema e executa o comando revdep-rebuild.
Os pacotes são instalados independentemente se o anterior falhar, desta forma o processo não precisa ser reinicializado na falha de instalação de algum pacote.
Nos demais caso de falha, updatoo irá abortar com código 1 ou em caso de sucesso código 0. Você pode concatenar com outros comandos (mail, shutdown, ...) usando os operadores && ou ||.
Tudo ficará logado em /root/.updatoo/ para que você possa checar a qualquer momento.
Reporte qualquer bug para ricardo.iramar@gmail.com.
Download: http://updatoo.googlecode.com/files/updatoo-0.4.tar.bz2
Agentoo
Agento é um bot modular para IRC escrito em perl usando o módulo POE-Component-IRC (http://search.cpan.org/dist/POE-Component-IRC/) como cliente.
Atualmente ele conta somente com dois módulos:
1. Gentoo.pm: Funçoes referentes ao Gentoo.
2. Talk.pm: Funções referentes a fala com os usuários.
Você pode encontrar uma instância do Agentoo nos canais #Agentoo ou #gentoo-br na freenode.
Download: http://agentoo.googlecode.com/files/agentoo-0.8.tar.bz2
Fourier Series
Na faculdade fiz uma programa altamente didático e totalmente inútil chamado Fourier. Para quem não sabe o que é a Série de Fourier e não odeia cálculo leia primeiro http://pt.wikipedia.org/wiki/S%C3%A9rie_de_Fourier.
Neste software é plotar três tipos de onda (quadrada, triangular e dente de serra) e com quantas harmônicas desejar. O gráfico é traçado através de uma ocx (teechart.ocx) distribuída gratuitamente na época. O interessante é o ver algoritmo traduzido em código no arquivo frmFourier.frm.
Download: http://fourierseries.googlecode.com/files/fourier.exe
Architect
A muito tempo atrás quando a Brasnet existia e eu era mais sonhador, escrevi um bot para computar pontos para os colaboradores do canal #linuxajuda.
O interessante é que uso um módulo de acesso a base de dados MySQL que pode ter outras finalidades. Espero que alguém possa utilizar isso para outra coisa.
Download: http://architectbot.googlecode.com/files/architect.tar.bz2
Assembly Chat
Há muito tempo atrás, meu professor da matéria interfaciamento solicitou um projeto onde fosse aplicado o chip 8255.
Como eu gostava (e ainda gosto) de programar desenvolvi meu projeto minimizando hardware e maximizando software. O resultado inesperado foi Assembly Chat.
Download: http://assemblychat.googlecode.com/files/chat.doc.bz2
Conta Celular
Você está cansado de somar a sua parte da conta telefônica de casa? Então seus problemas acabaram!
Com o Conta Celular você cadastra os donos dos telefones em um csv conforme exemplo que acompanha gratuitamente o produto e roda no final extraindo a dívida de cada um.
Faça agora mesmo o download da versão trial por tempo ilimitado.
Compatível somente com contas da telefônica (urgh!).
Download: http://contacelular.googlecode.com/files/contacelular.tar.bz2