Aprendendo Java

4 de julho de 2009

Estava estudando Java para tirar minha certificação SCJA, com isso acabei fazendo um resumo bem interessante de todo o meu aprendizado, por isso irei postar aqui tudo oque aprendi estudando e irei me dispor a tirar dúvidas de quem precisar.

Logo estarei mudando o endereço do blog e passarei a atualiza-lo com mais frequência, por isso recomendo que o visitem periodicamente para não perder nenhuma aula. Devido a alguns projetos pessoais o blog irá se juntar a eles e ficará neste endereço www.edicarlosbarbosa.com/blog para todos aqueles que acompanham estes posts acredito que ficará ainda melhor a visualização dos textos.

Como na vida tudo muda, e pra todo efeito existe uma causa, na minha vida não seria diferente. Com novos projetos, nova visão de carreira, novas posições hierarquicas em algumas instituições, maior participação do núcleo educacional da minha faculdade, minha vida está inconstantemente alterada, ainda bem que pra melhor.

Por isso a atualização do blog será mais frequente e o mesmo se juntará a meus projetos pessoais, pretendo ganhar maior visibilisade academica e profissional e o blog será parte integrante desta nova fase em minha vida.

Por fim venho anunciara inicio de uma participação academica mais ativa em minha vida, portanto venho também anunciar que estou finalizando um livro sobre calculo diferencial integral que fará parte dos meus projetos e logo será lançado, e lógico a data será divulada primeiro aqui.


Instalando e configurando o squid

19 de outubro de 2008

O squid é utilizado em muitas empresas, universidades, enfim nos mais variados lugares com o objetivo de controlar o acesso a sites na web, em computadores ligados em rede. O seu uso é conhecido por quase todos os administradores de redes, já que se tem conhecimento de que ele é um dos mais eficientes recursos para esta atividade.

O objetivo deste artigo é mostrar a sua instalação, configuração e utilização em plataformas linux. Com um método direto para que vocês não se percam em descrições desnecessárias de funções desta ferramenta. Já que isto é uma breve introdução aos seus recursos e pode ser usado como um guia de referência e não como um conteúdo didático.

Pois bem começo o post mostrando como dever ser feita a instalação do squid em sistemas linux. Vou usar como sistema o Debian. Já que é o sistema mais fácil e que eu recomendo para a utilização desta tarefa, mas também irei mostrar como fazer em sistemas que utilizam pacotes RPM, como é o caso do Mandriva.

Instalando no Debian:

# sudo apt-get install squid

Simples não é por isso recomendo a utilização do Debian, mas para quem utiliza outro sistema o comando é este.

Instalando em sistemas de arquivos RPM:

# Baixem o pacote deste link: http://www.squid-cache.org/

e depois utilizem este comando :

# rpm −ivh squid.x.y.z.rpm

Pronto após instalar vamos configurar o Squid, iremos localizar o arquivo squid.conf para futuras alterações e configurações.

Utilize este comando para procurar o arquivo squid.conf:

# locate squid.conf

ou

# find squid.conf

Isto te dará o diretório onde está o arquivo, porque ele pode variar dependendo do sistema operacional de cada um.

Agora vamos começar a configuração do squid para bloqueio da rede. Abra o arquivo squid.conf com seu editor de textos qualquer e procure as seguintes linhas: ACLs

Embaixo destas linhas coloque o número de ip da sua rede:

acl rede_interna src numero da sua rede

E a seguinte linha na seção de acesso (TAG: http_access)

http_access allow rede_interna

Pronto agora vamos começar a configurar o bloqueio a sites indesejáveis, teremos que criar alguns arquivos para a manutenção do bloqueio.

Vamos fazer aqui a criação de pasta e de arquivos Block e Unblock:

# mkdir /etc/squid/bloqueados

ou

# mkdir /usr/local/squid/etc/bloqueados

# touch /etc/squid/bloqueados/block.txt

ou

# touch /usr/local/squid/etc/bloqueados/block.txt

# touch /etc/squid/bloqueados/unblock.txt

ou

# touch /usr/local/squid/etc/bloqueados/unblock.txt

No arquivo block você coloca todos os sites que deseja bloquear e no unblock as exceções que você deseja liberar.

Após isto tudo abra o squid.conf e coloque as seguintes linhas antes da linha:

acl all src 0.0.0.0/0.0.0.0:

e coloque as seguintes linhas:

acl blockedsites url_regex −i “/etc/squid/bloqueados/block.txt”

acl unblockedsites url_regex −i “/etc/squid/bloqueados/unblock.txt”

ou

acl blockedsites url_regex −i “/usr/local/squid/etc/bloqueados/block.txt”

acl unblockedsites url_regex −i “/usr/local/squid/etc/bloqueados/unblock.txt”

Agora procure no seu squid.conf a linha http_access deny all e coloque antes dela:

http_access deny blockedsites !unblockedsites

Pronto este é o básico do básico para a instalação e configuração do squid, uma ferramenta que se mostra muito estável para este tipo de tarefa, Para mais detalhes e informações de recursos acessem a lista de link abaixo.


Ubuntu ou Opensuse ? eis a questão.

22 de julho de 2008

Muitos que pensam em começar a utilizar uma distribuição linux ficam na dúvida entre qual escolher ?

Pois bem visto que muitos tem esta difícil tarefa de escolha vou tentar ajudar com meus humildes conhecimentos.

Opensuse

Apesar de não ser muito conhecido aqui no Brasil o opensuse é muito utilizado lá fora, e ainda por cima contém um grande conteúdo em documentação em português, a lista de repositórios é muito extensa e contém tudo oque um usuário precisa.

Conta com comunidades espalhadas ao redor do mundo, inclusive no brasil http://www.susebr.org que dispõe de muitos tópicos e caso precise de ajuda também.

A instalação é muito simples auto-explicativa e não deixa oportunidade para dúvidas fazendo com que qualquer usuário recém chegado consiga instalar.

O Opensuse é uma ótima opção para quem nunca utilizou linux e deseja ter um primeiro contato. No próximo post irei detalhar a configuração dele para os usuários mais avançados.