Arquivo mensais:junho 2016

Auto sincronizar repositórios do github ou bitbucket

Recentemente vi alguns projetos opensource simplesmente serem removidos ou passaram a ser pagos, e alguns pegam a gente de surpresa, então pensei em algo para auto sincronizar alguns repositórios para garantir que terei a última versão.

O código é relativamente simples:

 
#!/bin/bash
if [ ! -z "$1" ]; then
if [ -d $1 ] && [ $1 != "." ]; then
cd "$1"
pwd
git pull
fi
exit 0
fi

file=$0
start=$(echo ${0} | cut -c1-1)
if [ "$start" != "." ] && [ "$start" != "/" ]; then
file="./$0"
fi
find -maxdepth 1 -exec "$file" {} \;

exit 0;

Se você quer entender melhor o código e porque ele foi criado, assista ao vídeo

Sistema para gerenciamento de escola grátis!

Eu criei um sistema para gerenciamento de escola de música, pode até ser adaptado para outras escolas.
Contem:
– Todo desenvolvido com TDD
– Cadastro de alunos
– Cadastro de cedente
– Cadastro de funcionários
– Cadastro de horários
– Cadastro de matérias
– Cadastro de lições
– Cadastro de professores
– Cadastro de turmas
– Cadastro de usuários (Aluno, Funcionário e Professor)
– Geração de boleto automático (caixa e. federal, banco do brasil, banco itau, hsbc, santander)

Eu resolvi disponibilizar para a comunidade, mas acontece que eu estava usando um template pago, então tive que remover o template para não ter problemas jurídico.
Pretendo mais para frente colocar um template gratuito para não ter problemas, porém se alguém se habilitar a colocar, tipo o AdminLTE por exemplo, só enviar PR.

Link do github:
https://github.com/resultsystems/school

Ajude a divulgar, curti, compartilhe, dê uma estrelinha no github.