Feliz 2010!

Um ótimo 2010 a todos! Que o ano que se inicia seja melhor e mais “movimentado” que o ano que se encerra.

Um forte abraço!
Neto.

Google lança servidores de DNS públicos

E a dominação mundial continua, agora é a vez da resolução de nomes. O Google lançou hoje (03/12) servidores DNS públicos (ao estilo do OpenDNS) para quem quiser utilizar. Segundo eles, a ideia faz parte do esforço para tornar a web mais rápida (e segura).

Até que os endereços são de fácil memorização (vi uma vez e não tem mais como esquecer):
DNS primário: 8.8.8.8
DNS secundário: 8.8.4.4

Se você não sabe configurar, o próprio google ensina como (em inglês).

<teoria da conspiração>
Em termos de resolução de nomes, vejo 4 coisas que eles ainda podem fazer:

1. Sites inexistentes (ou cuja digitação está errada) podem ser direcionados para:
a. O próprio google, pesquisando pelo nome correto;
b. Efetuar a auto-correção do nome e cair no site certo;
c. Cair em uma página com propagandas do Adsense.

2. Liberar registro de domínios nos Top Level Domains (TLD) (.com, .net e por ai a fora) para o mundo inteiro baratinho..

3. Cria seu próprio TLD para quem usar seus DNS (josemorelli.google)?

4. Virar os próprios Root servers mundiais e esquecer do resto do mundo :)

Cada vez tenho mais medo do google: Hoje o google já sabe tudo que pesquisamos, tudo que recebemos/enviamos por email, lemos via RSS, quem conhecemos, e muitos outros serviços já disponibilizados. Com a resolução de nomes, eles poderão até saber os sites que acessamos diretamente (sem serem pesquisados no próprio google) ou até os sites pesquisados em outras ferramentas de pesquisa (Yahoo, Ask, etc).. claro, não a URL inteira, mas sim o nome do domínio. Tudo bem que é difícil associar o endereço IP com a conta do usuário, mas uma vez que o usuário efetue logon em qualquer dos serviços do google, a associação estará “quase” completa. Não completamente pois muitos usuários ficam escondidos atrás de NATs, Proxys, etc e nem sabem, mas no dia que o IPv6 vingar, cada dispositivo terá seu próprio endereço IP e a associação será muito mais fácil.

aqui tem um filme interessante sobre essa teoria: masterplan movie

Ah, a propósito, 99% das coisas que faço online são com serviços do google… (está de fora o DNS :)

</teoria da conspiração>

Fontes:
Nota oficial: Introducing google Public DNS
Site oficial: Google Public DNS

Alteração do RSS

Boa tarde pessoal!

No processo de atualização e ajustes do Blog, decidi voltar a usar o Feedburner para distribuição do RSS. Peço para quem tem assinado o antigo endereço, que altere para o novo:  http://feeds.feedburner.com/jmorelli

Para quem acompanha também os comentários, o novo endereço é: http://feeds.feedburner.com/jmorelli-comments

Abraços!

Novidades do blog!

Então… pra ser sincero infelizmente acho que mais ninguém (incluindo eu) não estava acompanhando este blog. A grande visitação é de pessoas que “caem” em algum artigo por aqui, mas não tenho (ou pelo menos acho que não tenho) assinantes de feed ou pessoas que visitam o site pra ver se tem novidades.

Isso, associado ao grande número de “plagiadores” que já republicaram artigos meus na integra (sem a fonte, claro), me deixaram desanimado com a atualização deste espaço.

Bem, o fato é que muito tempo se passou, e a vontade de voltar a escrever voltou. Vou começar por algumas coisas quase que imperceptíveis, como atualização do Wordpress, correção das categorias e dos artigos existentes (alguns ficaram errados após a última importação) ajuste dos plugins, e por ai vai.. até chegar nas novas publicações.

E pra começar legal, gostaria da ajuda de quem estiver por ai, do outro lado da tela.. ou seja você! Mas o que você pode fazer pra me ajudar? simples.. dar um sinal de vida já é muito bom! Como? bem.. pode deixar um comentário nesse post… mandar um e-mail (jmorelli@gmail.com), mandar um alô no twitter (http://twitter.com/netum) ou assinar o Google Friend Connect (na barra lateral do site). O simples fato de saber que alguém esteja interessado no que escrevo, me motiva a escrever. Se você tiver sugestões estou aberto a recebe-las!

E vamos as mudanças!!

Neto at Twitter!

Para algumas tecnologias (ou inovações) não sou um early adopter. Foi o caso do Orkut (que levei quase 2 anos pra criar) e agora o twitter. Mas tudo tem o seu momento, e o do twitter chegou!

Nunca me vi escrevendo “pequenos posts” que é o objetivo do twitter (pelo menos a meu ver), mas achei uma utilidade legal pra ele: como tenho um escritório “itinerante” e ultimamente estou viajando bastante, vou utiliza-lo (inicialmente) para registrar onde diabos estou e quem sabe algumas informações interessantes dos lugares.

ah, o endereço é: https://twitter.com/netum

Bom proveito!

Como saber quando um pacote (RPM) foi instalado

Dia desses estava eu no canal #rhel no irc.freenode.net e me deparei com uma dica muito boa: quando você quiser listar a data/hora de instalação dos pacotes, execute o comando:

# rpm -qa --last

Se quiser filtrar apenas um pacote específico:

# rpm -qa --last| grep bash
bash-2.05b-29 Mon 08 Nov 2004 10:28:56 AM BRT

Exibindo o estado das conexões TCP no Linux

Em um post anterior apresentei um comando que exibia apenas o número de conexões ativas em um servidor/desktop Linux. Dessa vez apresento um comando que exibi o estado de todas as conexões:

$ netstat -a -n| sed '/^tcp/!d'|cut -c 68-|sort|uniq -c|sort -n

1 SYN_RECV
3 CLOSING
7 FIN_WAIT1
8 SYN_SENT
17 LISTEN
18 CLOSE_WAIT
18 FIN_WAIT2
656 TIME_WAIT
688 ESTABLISHED

No exemplo acima são exibidas as conexões de um servidor de e-mail.

Active Directory via linha de comando

Para quem precisar fazer algum scritps no windows que interaja com Active Directory, existe um comando que facilita este trabalho: ldifde.exe. Ele está localizado sob o diretório c:\windows\system32, e entre suas opções podemos encontrar a possibilidade de importar/exportar arquivos LDIF, estender o schema, criar, modificar ou excluir objetos entre outros.

Referência:
Microsoft LDIFDE


Technorati : , ,

Descobrindo qual ftp é o mais rápido

Imagine que você precisa baixar um arquivo e ao verificar descobre que existem vários mirrors que disponibilizam o mesmo arquivo. Por alguns segundos, você para e pensa “e agora? qual eu escolho?” Bem, de duas uma: ou vai no chute escolhendo qualquer um, ou começa a baixar e se verificar que está muito lento desiste e começa em outro mirror.

Pois bem, como diria o seu Creisson: Seus problemas acabaram! O comando netselect, efetua alguns testes de desempenho em endereços ftp passados como parâmetro.

# netselect -vv ftp.debian.org ftp.br.debian.org
Running netselect to choose 1 out of 2 addresses.
............
ftp.debian.org 177 ms 19 hops 90% ok ( 9/10) [ 568]
ftp.br.debian.org 9999 ms 30 hops 0% ok
568 ftp.debian.org

Existe também outro comando (para quem utiliza ubuntu/debian) que cria um arquivo sources.list (endereço dos repositórios para instalação/atualização de pacotes) baseando-se nos mirrors do próprio apt: netselect-apt

# netselect-apt
Using distribution stable.
Retrieving the list of mirrors from www.debian.org...
--22:06:36-- http://www.debian.org/mirror/mirrors_full
=> `mirrors_full'
Resolving www.debian.org... 194.109.137.218
Connecting to www.debian.org[194.109.137.218]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 165,115 [text/html]
100%[==========================================>] 165,115 65.38K/s
22:06:40 (65.27 KB/s) - `mirrors_full' saved [165115/165115]
>Choosing a main Debian mirror using netselect.
netselect: unknown host debian.mirror.cygnal.ca
netselect: unknown host cdn.mirror.garr.it
netselect: unknown host debian.marked.no
netselect: unknown host mirrors.terrabox.com
Running netselect to choose 1 out of 297 addresses.
................................................
The fastest server seems to be:
http://mirror.eftel.com/debian/
Choosing a non-US Debian mirror using netselect.
netselect: unknown host debian.mirror.cygnal.ca
netselect: unknown host cdn.mirror.garr.it
Running netselect to choose 1 out of 212 addresses.
................................................
The fastest non-US server seems to be:
http://linux.iq.usp.br/debian-non-US/
Writing sources.list.
Done.
#


Technorati : , , ,

Patch RoundCube 0.1 beta2

Fiz um patch para o Webmail RoundCube que faz com que ele pesquise tanto o e-mail quanto o nome do usuário de uma base de dados LDAP.

Para isso:

  1. Copie o patch para o diretório program/include localizado dentro do diretório raiz do roundcube;
  2. Execute o comando
    # patch < main.inc.patch
  3. edite o arquivo config/main.inc.php e adicione a entrada:
    $rcmail_config['virtuser_ldap'] = array('hosts' => 'your.ldap.server',
    'port' => 389,
    'base_dn' => 'ou=users,dc=domain,dc=com',
    'name_field' => 'cn',
    'mail_field' => 'mail',
    'scope' => 'sub');

    Nessa configuração, ajuste as configurações conforme a sua base LDAP;

  4. Efetue o login no roundcube para testar, mas lembre-se: o RoundCube irá consultar a base ldap e salvará as informações capturadas no MySQL, ou seja, se você já logou no webmail terá que limpar a tabela users e identities do banco de dados do RoundCube para que ele salve as novas informações.

?? só isso? sim, é só isso… fiz testes e está funcionando legal. Isso será base para a próxima versão do Webmail da Univali (ih, falei ! :D )


Technorati : , ,