segunda-feira, 10 de setembro de 2012

Off Topic

Sabe um daqueles dias que você acorda é só correria, confusão, trabalho, gente falando, tudo embolado? Pois é ... hoje vou fugir um pouco do assunto de informática e relatar a correria que passei o dia.

Com certeza isso acontece com meio mundo e no final do dia você se pega falando assim:

- Nossa, estou morto!!!

Então, para começar o dia, a madrugada já foi agitada, com meninada tomando remédio para febre e a gente nunca dormindo direito preocupado com os meninos...

Já cedo, às 07:00, fiz o café, por sinal, bem gostoso...hehe
Para animar o dia, às 08:00, peguei um trânsito tranquilo e quando pensei que ia tudo bem, olho no horizonte... tudo travado... começou a sina...

Chega no serviço às 08:50 e já tem reunião, telefone, pessoas falando a todo tempo. Confusão para cima e para baixo, galera pegando no pé, porque o time tomou de 4... até que, enfim deu 11:30h aí já fui para o ambulatório pegar umas guias que eu tinha que levar em vários hospitais porque a pequena passou o final de semana se consultando e fazendo exame, para não descobrirmos nada.

12:20 chego aos hospitais entrego as guias de consultas, exames, Raio X, etc...Trânsito para voltar pra casa e almoçar e também para comprar mais antibiótico para a pequena que tinha ido em outra consulta pela manhã com a mãe... aff.

Almoço engolido, partiu para farmácia, comprar mil e uma coisas e utilidades... aí aquele lance.. rss quando você está sozinho na farmácia ao mesmo tempo aparece mil pessoas... resultado fiquei quase 30 minutos na farmácia para comprar e pagar... Volta pro serviço.....

Chego e já tem gente me esperando para outra reunião... aff 2

Como não consigo atender a todo mundo e ir para reunião, o pessoal já começa a reunião e eu chego lá pras 16:00... discutimos por uma hora.. e aí, já ta na hora de preparar para ir buscar menino na escola...(nossa, já são 17:10), volta pra mesa, arruma algumas coisas e às 17:30h partiu...

Pego filhão na escola.. se manda para o shopping para comprar presente para amigo brother que fez aniversário...

Chega na casa da sogra, já tem os 2 meninos com fome e chorando.. rss põe esses meninos para comer e tomar banho... aff 3

Saí para casa do amigo, ali pertinho, tudo certo.. tomar uma gelada e conversar um pouco.. apesar de ter que levar os meninos, porque esposa está na faculdade fazendo pós-graduação, aí sobra para o maridão tomar conta dos meninos...

Beleza, até que a poucos minutos da chegada na festinha, filhão começa a passar mal e vomita na mesa do salgado... aff 4...

Ao mesmo tempo, mulher liga dizendo que está com febre e vai ir embora da aula...

Pensa na cena, celular no pescoço, falando com a esposa, balde numa mão, pano na outra... limpando vômito to filho.... afinal é a sua obrigação...Já que o filho é seu...

Daqui a alguns momentos, mulher liga e diz que chegou em casa... ufa....mas que está sem a chave... (não acreditei).

Saí correndo da casa do amigo, e enfim, chego em casa com menino, mala e cuia, e chave...kk

Cheguei em casa, fui direto tomar banho... merecia. Isto já era 22:20

Agora estou aqui vendo o jogo da seleção 8 x 0 contra a China e escrevendo este post.... já são 23:44. Acho que o dia está acabando.. e lá vem madrugada de novo... (Volta para o início)

tchau... cansado.

terça-feira, 31 de julho de 2012

Como funcionam os SQL Joins

Olá Pessoal,

Recebi esta imagem no Facebook e achei muito boa, didática e interessante... realmente resume visualmente como é que funciona os mais divesos Joins nas consultas de banco de dados.

Uma pena que não sei de quem é a autoria para citar.


Baixado de:
http://a1.sphotos.ak.fbcdn.net/hphotos-ak-ash4/484630_427554047267164_1287203975_n.jpg


segunda-feira, 13 de fevereiro de 2012

Cliente Proxy - Cntlm

Quando se trabalha em uma Organização em que sua estrutura de rede corporativa roda praticamente sob Windows, usuários Linux da empresa sempre se deparam com um problema: o acesso à internet. Isto se deve muito provavelmente por se utilizar a autenticação NTLM (protocolo proprietário da MS) no lado do proxy para acesso à internet. E isso acaba se tornando um problema para usuários não-Windows.

Para resolver a questão utiliza-se um proxy local capaz de traduzir as autenticações NTLM para o proxy da corporação. Existem algumas aplicações para solucionar o problema. Neste post estarei mostrando como instalar e utilizar o Cntlm.

Para a utilização deste post, considero já alguns conhecimentos básicos de edição e de comandos no terminal e utilização do Ubuntu 11.10, porém acredito que rodará em outras distribuições. (Também testado no Debian 6.0 - Squeeze)

1 - Instalação :
O cntlm já está no repositório oficial do Ubuntu 11.10, desta forma basta instalar utilizando o comando:

$sudo apt-get install cntlm

2 - Configurando :
A configuração do cntlm está no /etc/cntlm.conf

Para editá-lo basta utilizar seu editor preferido para fazer algumas alterações. Normalmente utilizo o comando:



Pode-se também utilizar:



Ache os trechos abaixo destacados no arquivo e altere conforme seus dados (lembre-se de tirar meus comentários):

Username nome.sobrenome
Domain seudominio
PassNTLMv2  615CD146794614D291E006E213CDBB15  (gerar hash - explicado mais abaixo)

Proxy 10.217.112.41:8080 (IP do seu proxy, solicite ao administrador da rede ou simplesmente dê um $ping nome.do.proxy)
Listen 3128 (Porta)
NoProxy Localhost, 127.0.0.1, nomeDaSuaIntranet, etc






3 - Gerar Hash da senha
Observe que foi gerado um hash para a senha, desta forma sua segurança fica preservada, caso haja alguma acesso indevido.
Em outro terminal, para gerar o hash da senha utilize o comando:
$sudo cntlm -H
Password:
PassLM 26CFFB4081C1333C9EC16D6C6BDAF60F
PassNT 3089B6B296D064E1038A7FDEFD0240B7
PassNTLMv2 615CD146794614D291E006E213CDBB15 # Only for user ‘nome.sobrenome’, domain ‘seudominio’


Normalmente utilizo PassNTLMv2. Copie e atualize seu arquivo cntlm.conf

Exemplo de hash

4 - Parar/Iniciar serviço
Tanto no Ubuntu quanto no Debian, o cntlm será inicializado automaticamente toda vez que o sistema "subir". Eventualmente caso você precise ajustar alguma configuração no arquivo o serviço deverá ser reiniciado para pegar as novas configurações. Para isso utilize os comandos:

- Debian:
$sudo invoke-rc.d cntlm stop
$sudo invoke-rc.d cntlm start

- Ubuntu:
$sudo service cntlm restart

5 - Configuração as aplicações para utilizar o cntlm


  • O apt-get precisa ser configurado para trabalhar com cntlm:




  •  Alterar as configurações do apt.conf conforme abaixo:







  • Alterar as configurações do sistema, nas configurações de rede do ambiente:



Pronto!!! seu sistema está apto a acessar a internet pelo mais variados aplicativos. Lembrar que sempre que houver necessidade de um aplicativo acessar a internet, verificar se as configurações de proxy estão utilizando as configurações do ambiente, caso contrário deve-se configurar na própria aplicação os endereços 127.0.0.1 e porta 3128.

Referências