Thiagosm’s Weblog

May 27, 2008

jBlog

Filed under: java — thiagosm @ 2:11 am

Na UnP ( Universidade Potiguar) o professor da matéria de sistemas distribuídos pediu para que os alunos criassem um blog utilizando ejb + toplink. Resolvi postar aqui um simples blog feito em java + ejb + toplink + postgresql.

Download:
jBlog
db postgresql

Advertisements

May 22, 2008

pysquidadmin

Filed under: python — thiagosm @ 4:05 pm

Geralmente quando ia bloquear ou liberar algum site ou extensão, eu tinha que editar arquivo dar um reload no squid, etc…. Um dia, fiz um serviço pra um colégio e o técnico do colégio gostaria de uma forma mais facil de gerenciar os alunos e conteudo sem precisar ficar editando arquivos ou digitando comandos.

Foi ai que eu pensei em criar um sistema web pequeno em python pra realizar o gerenciamento do Squid . Através de uma interface fácil, pode ser cadastrado os sites que os usuários não podem acessar, as extensões bloqueadas e também cadastrar os usuários informando a permissão ( liberado geral, acesso restrito a alguns sites, só pode acessar determinados sites ) . Com os dados gravados no PostgreSQL , são gerados acls, http_access e arquivos de configuração para o squid, e com isso realizando o controle de acesso.

Eu ia utilizar ldap, já que o squid tem suporte muito bem e o ldap é um banco leve e rápido para consulta, mas como eu sempre utilizo postgresql, coloquei o squid pra rodar autenticando no postgresql e o sistema ficou utilizando o pgsql mesmo.

Técnologias utilizadas :

TurboGears

SQLObject

PostgreSQL

Squid

Linux

Blog at WordPress.com.