📁 Exercícios com Classes
1. Controle de cotas de disco [código]
A ACME Inc., uma organização com mais de 1500 funcionários, está tendo problemas de espaço em disco no seu servidor de arquivos.
Arquivo de entrada (usuarios.txt
):
alexandre 456123789 anderson 1245698456 antonio 123456456 carlos 91257581 cesar 987458 rosemary 789456125
Relatório gerado (relatório.txt
):
ACME Inc. Uso do espaço em disco pelos usuários ------------------------------------------------------------------------ Nr. Usuário Espaço utilizado % do uso 1 alexandre 434,99 MB 16,85% 2 anderson 1187,99 MB 46,02% 3 antonio 117,73 MB 4,56% 4 carlos 87,03 MB 3,37% 5 cesar 0,94 MB 0,04% 6 rosemary 752,88 MB 29,16% Espaço total ocupado: 2581,57 MB Espaço médio ocupado: 430,26 MB
Recursos adicionais (opcional):
- Ordenar os usuários pelo percentual de espaço ocupado
- Mostrar apenas os n primeiros em uso, definido pelo usuário
- Gerar a saída numa página HTML
- Criar o programa que lê as pastas e gera o arquivo inicial
2. Analisador de logs do Apache [código]
Desenvolva um analisador de log do Apache que mostre quais as strings de pesquisa do Google que mais levam internautas para o site da sua organização.
3. Analisador de logs do Squid: sites bloqueados [código]
Desenvolva um analisador de log do Squid que mostre quais os sites mais bloqueados em uma organização.