Monday, January 21, 2008

Hospede seu proprio servidor de OpenID. Leva so uns 3 minutos :-)

O OpenID é um mecanismo de autenticação e autorização distribuído que começa a ser adotado pelos big players, como Yahoo! e Google.

Logando-se apenas no seu provedor de OpenID, você pode criar novos perfis em outros sites que o suportem, ou fazer coisas que normalmente exigiriam autenticação, como deixar comentários em blogs, sem a necessidade de se logar novamente. E o principal é que você não precisar criar um usuário e senha novamente em cada um dos sites que você visita. W00t!

Há várias opções de provedores de OpenID atualmente, e a tendência é que quase todo grande site (Google, Yahoo, UOL, sei lá) se torne provedor de OpenID. Alguns do mais populares hoje em dia são:

Veja aqui uma lista com vários outros provedores públicos de OpenID.

Mas, bem, você que é um über-geek certamente vai preferir hospedar seu próprio mecanismo de OpenID, certo :-) ? Assim, além de ter um openID com o seu domínio, você está garantindo que só você sabe sua senha. A forma mais simples de se fazer isso é usando o phpMyID.

Tenha em mente que os sites não são obrigados a aceitar seu OpenID. Mas a previsão é que seja criada uma whitelist de provedores de OpenIDs do bem.

Veja só como fazer o seu servidor de OpenID no Linux, usando apenas dois arquivos em PHP:

Tuesday, January 15, 2008

o louco, Ohloh!

Acho que a maioria já conhece, mas nessa terra onde Orkut é rei, não custa nada falar mais um pouquinho sobre o Ohloh. É uma rede social onde o foco são os projetos open source. A idéia do site é conectar pessoas aos projetos open source que desenvolvam, contribuam ou utilizem.

ohlohtx2-2.jpg


O interessante é que com o Ohloh você pode conhecer mais sobre cada projeto, através de factóides interessantes como os que mostro abaixo, além de ver quem está por trás de cada projeto.

Ao adicionar um projeto ao seu "stack", você indica que utiliza o software e, assim, contribui para o ranking de popularidade de projetos. E dando kudos a outras pessoas você as deixa estimuladas e felizes, por reconhecer que fazen um trabalho importante para a comunidade.

O que eu mais gosto são das informações sobre os projetos. Veja só alguns factóides do Ohloh sobre o nwu:



Compare por exemplo com os factóides sobre o GKSu:



Tem também um widget de cada desenvolvedor. Se você acessa esse blog pelo feed, entre no cetico.org pra ver o meu :-).

Ah, se não conhece, veja também o CIA.vc, criado para reportar atividades em projetos via IRC :-).

Thursday, January 10, 2008

Gooooooooooooooooooooooogle!

Yeah, trampo novo! Em breve me mudo pra BH, pra trampar com sysadmin no Google, junto com o Rodrigo Pereira e o stratus :-).

Ainda não sei exatamente o que fazer com meus projetos projetos (incluindo NWU e YourBase, entre outros), mas vai tudo certo, certo?

Tuesday, January 8, 2008

Vida longa ao NWU e aos PinguinsMoveis.com!

Êta semana que começou bem.

Após um bom tempo parado, o desenvolvimento do NWU está bastante ativo, especialmente após a entrada do Stephan Peijnik no time. Já nos seus primeiros patches, ele implementou uma nova estrutura de segurança com GnuTLS. O NWU é GPL (v3, aliás), portanto não pode ser distribuído com OpenSSL. E agora está utilizando certificados X509 para autenticar cliente e servidor. Esse era uma pendência crucial para que o NWU se tornasse "beta", mas ainda faltam algumas coisas para darmos esse passo tão importante (Roadmap).

Outra novidade é que decidi abandonar o uso de SqlObject. NWU agora usa SqlAlchemy com Elixir.

Aguardem um novo release alpha em breve!

Mas a boa da semana é acompanhar os posts über-geeks do Cesar Cardoso no seu novo projeto, o PinguinsMoveis.com - o assunto, óbvio, é o "Linux em dispositivos pessoais, móveis e embarcados". Não se assuste se você também não conseguir entender tudo o que ele está falando - afinal é o cezinha é um expert muito do sintonizado.