Convite para Google Wave e novo Orkut

09/11/2009 caarlos0 1 comentário

dae pessoal,
acho que os assuntos “novo orkut” e “google wave” dispensam apresentações. Portanto, quem quiser, semana que vem, estarei sorteando um convite de cada :)

para participar:
-comente aqui neste tópico, informando seu e-mail.

é, só isso :)

Obs: Ainda não estabeleci data/horário do sorteio.. depende do meu tempo livre.

Autenticação Facial no Linux

Bom, para quem não tem idéia do que é Reconhecimento facial, é recomendável usar a Wikipedia… afinal, o objetivo aqui é instalar e configurar, APENAS.

Autenticação facial é interessante, pois aumenta ainda mais a sua preguiça, afinal, você nem sua senha não precisa digitar mais :)

Mas vamos ao que interessa.

Você vai precisar do pam-face-authentication, que pode ser obtido neste link: http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz

Mas primeeiro (/O Máscara), as dependências são: libx11, opencv, pam e qt4.5.

Se você tem alguem ambiente gráfico qualquer instalado, creio eu você não precisa se preocupar com a libx11.

Quanto ao PAM, você pode baixá-lo aqui: http://www.kernel.org/pub/linux/libs/pam/library/ , ou usar os pacotes da sua distro.

Instale-o antes do pam-face-authentication, logicamente.

Depois instale o QT4.5, o qual você com certeza irá encontrar pacotes pré-compilados para sua distro preferida.

Logo em seguida, instale o openCV, podendo efetuar o download aqui: http://sourceforge.net/projects/opencvlibrary/ , ou instalando os pacotes da sua distro.

Agora sim, vamos ao pam-face-authentication.

Você pode instá-lo usando o método trivial ./configure, make, make install, ou, como os anteriores, usando pacotes pré-compilados.

(PS.: Arch users, usem o AUR ;) )

Agora vamos à configuração.

Primeiro, vamos te apresentar ao pam-face-authentication..

Execute o qt-facetrainer

Clique em next, capture (faça várias caras, vá em vários tipos de luz diferentes, etc..), next novamente, finish (me senti winuser novamente .-. ).

Faça isso com seu usuário, e com o root.

Agora, como root, vá até /etc/pam.d/


Está vendo todos esses arquivos?

Então, é simples, edite quais você quer autenticação facial, adicionando a linha

“auth sufficient pam_face_authenticate.so”

logo após o “%PAM-1.0”

Um exemplo prático. O su:

#%PAM-1.0

auth sufficient pam_face_authentication.so enableX #Essa linha fui eu que adicionei ;)

auth sufficient pam_rootok.so

# Uncomment the following line to implicitly trust users in the “wheel” group.

#auth sufficient pam_wheel.so trust use_uid

# Uncomment the following line to require a user to be in the “wheel” group.

#auth required pam_wheel.so use_uid

auth required pam_unix.so

account required pam_unix.so

session required pam_unix.so

Faça isso com todas as autenticações que achar interessante/necessário…

feito isso, tente rodar “su” em um terminal :D

Legal né?

Vídeo da funcionalidade:


Dicas:

  • Sempre que ele não te reconhecer, aguarde um tempo, após algumas tentativas, será requisitada sua senha. Então, abra o qt-facetrainer, e capture sua face novamente. A luminosidade faz toda a diferença.

  • No GDM 2.28, não funciona, nem perca seu tempo.

  • Se você usa KDM, existe o kdm-plugin-pam-face-authentication, que eu não testei, mas creio que seja bem funcional.

O mais legal, é que se você deixar compilando algo com o yaourt por exemplo, na hora de instalar, só dá uma piscada no led da webcam, você nem vê… preguiça MASTER! IEAHIUEAIAEUHIUEA

[]’s

Emesene 1.5.1

Recentemente anunciei aqui o emenene 1.5 awesome, pois bem, agora estou anunciando o 1.5.1 awesome bugfix edition.

As novidades (copiado de: http://forum.emesene.org/index.php/topic,2418.0.html )

Bugs fixed/ New features:

* Smoother and bugfree login (and reconnect)
* Removed deprecated statuses (brb, lunch, phone) since WLM doesn’t use them anymore
* Last timestamp in status bar (optional)
* Even more layout options and a new theme (gnome-colors)
* Fixed focus problems in conversations
* Fixed problems with notifications
* Fixed sending message errors when talking to WLM users
* Fixed problems managing contacts (thanks pablo, and for those wandering: unfortunately we don’t support Federated Contacts)
* Fixed broken plugins, (re)added a bit more (Facebook, Encrypt, mail checkers, dbus, old notifications: thank their authors!)
* Various fixes here and there
* Tons of new languages supported

The fun doesn’t stop here, you can check the Community for further informations or cooperate with the emesene team in any way you can:

* New features
* Translations
* Plugins
* Bug reports/fixes
* Themes
* Support to other users
* Spreading the word

Você pode fazer o Download clicando aqui ou, para arch (click) e slackware (click), usar os packages que eu empacotei.

Caso alguém queira as versões pra windows, pode pegar as empacotadas pelo braytac:

Installer:
http://www.4shared.com/file/142440182/994fce45/emesene-install.html

Portable:
http://www.4shared.com/file/142443503/332d73e9/emesene-portable.html

Installer (more themes):
http://www.4shared.com/file/142430935/58ec0f85/emesene-install.html

Portable (more themes):
http://www.4shared.com/file/142452329/609fca12/emesene-portable.html

ou acompanhar o link no próprio fórum do emesene.

[]’s

sb-get 0.5RC – Slackware 13 :D

Não sei se meu script tem algum usuário, maass, caso tenha, lancei uma nova versão.

Estou testando ela a mais ou menos uma semana, até agora está funcionando perfeitamente..

LINK= http://caarlos0.wordpress.com/sb-get-slackbuilds-get-project/

Aí já explica o que é, como funciona, e as intruções.

cheers