Mostrando postagens com marcador MSN. Mostrar todas as postagens
Mostrando postagens com marcador MSN. Mostrar todas as postagens

quinta-feira, 13 de agosto de 2009

Porque troquei o MSN Messenger pelo Jabber?

Introdução

Já faz muito tempo que o meu MSN está deixando a desejar. Ele não entrega / recebe todas as mensagens. Algumas chegam / vão... outras não... E assim meus amigos ficam irados (tá, não é para tanto =).

Depois que comecei a utilizar apenas Linux, aproximadamente há 2 anos e 2 meses atrás, utilizei vários clientes MSN e todos apresentavam este mesmo problema. No trabalho, quando utilizava Windows, o mesmo problema acontecia no Windows Live Messenger. Desta maneira, concluí que a culpa pode ser do Microsoft Notification Protocol, protocolo do MSN Messenger, ou ainda da minha conta MSN.

Cansado deste problema, comecei a procurar outro protocolo / cliente do gênero. Encontrei o Jabber, que já tinha ouvido falar a muito tempo atrás mas nunca tinha experimentado (ui). E não é que deu certo?

Antes de continuar, vale lembrar que este artigo é baseado nas minhas opiniões e experiências com o MSN Messenger e o Jabber. Não aceite isso como uma verdade absoluta, por favor! :)

Com vocês, Jabber!

Jabber é um serviço de mensagens instantaneas que surgiu em 1998. Ele é baseado no XMPP, um protocolo aberto, baseado em XML para mensagens instantâneas. Por ser aberto, qualquer aplicação pode usar o protocolo sem pagar um centavo ou pedir qualquer tipo de permissão. Com a ajuda do Google, este protocolo se popularizou mais ainda, já que, em 2005 eles lançaram o Google Talk, que é baseado no protocolo XMPP.

De acordo com a Fundação Jabber, o Jabber é utilizado por cerca de dez milhões de pessoas em todo o mundo, contando com milhares de servidores espalhados pela internet.

Para começar a conversar com os seus amigos você precisará criar uma conta em um servidor XMPP. Existem muitas opções, é só visitar a página de servidores no site oficial do protocolo XMPP. Recomendo o servidor jabber.org. O mais interessante é que a sua conta pode estar em um servidor XMPP e a do seu amigo em outro. Por exemplo, você pode ter uma conta no servidor jabber.org e o seu amigo no Google Talk e vocês conseguirão conversar tranquilamente. O importante é que as contas estejam em servidores XMPP.

A segunda etapa é baixar um cliente Jabber. Mais uma vez, existem muitas opções. Recomendo a página de clientes do site oficial do protocolo XMPP. Para Linux, recomendo o Gajim, Pidgin e o Kopete. Para Mac existe o famoso Adium. Para Windows, existe o Jabbim, o único que testei para esta plataforma, muito bom.

Depois de instalado, é só configurar a sua conta. No campo "Servidor" adicione o endereço do servidor. No meu caso foi jabber.org. Agora é só adicionar os seus amigos e conversar! Se os seus amigos ainda não tem um Jabber ID, convide-os para fazer parte da turma! :)

Mas afinal, por que utilizar o Jabber?

- Porque ele é confiável. Tudo que enviei chegou e tudo que enviaram para mim foi recebido.
- O Jabber utiliza o protocolo XMPP que é altamente extensível.
- Transferência de arquivos mais rápidos do que no MSN Messenger.
- O Google investe no protocolo XMPP, já que o Google Talk utiliza o mesmo.
- Existem muitos clientes diferentes, ficando a sua escolha aquele que é melhor.
- Existem muitos servidores.
- Você pode criar um servidor Jabber interno, assim a sua empresa poderá ter um IM interno.
- Por algum motivo você não pode instalar nada na sua máquina? Utilize um cliente online, direto do seu browser.
- Jabber vai direto ao assunto! É extremamente simples.
- Entre outros...

Faça um teste, convide os seus amigos para participar, não dói nada :)
Um abraço, até a próxima!

Referências
Wikipedia - XMPP
Wikipedia - Jabber
XMPP - Site oficial
Jabber.org - Site oficial

quarta-feira, 30 de janeiro de 2008

Uma chance para o Emesene

Faz um certo tempo que estou atrás de um cliente MSN que tenha funções básicas e aquela barra de mensagem pessoal onde eu possa colocar a música que está tocando no meu player favorito (no caso, o Exaile). Isso é tudo o que eu preciso para um cliente MSN.

Sempre utilizei o Pidgin porque gosto da sua interface e da sua leveza. Não preciso falar muito sobre o Pidgin, já que é um cliente muito utilizado e tem uma qualidade inquestionável. O Pidgin conta com um plugin que adiciona o nome da música que está tocando no seu player, no nick do seu MSN. O problema é estético. O Pidgin não tem a barra de mensagem pessoal, por isso adiciona a música no nick. Quanta frescura da minha parte, não? :)

Para mim, um cliente multi-protocolo (como o Pidgin) não tem muita utilidade já que uso apenas o protocolo Microsoft MSN. Preciso apenas das funções básicas. Gosto daquela frescura de mostrar a música que está tocando, não tenho webcam, não uso mensagens de voz, poder enviar mensagens para contatos que estão offline também é interessante.

A muito tempo ouvi falar desse tal de Emesene e só hoje que fui testa-lo. Fiquei apaixonado na hora. Que leveza! Escrito em Python, este cliente é mais leve que o Pidgin.
Até agora, conclui que este cliente supre todas as minhas necessidades: Ele tem a tal da barra de mensagem pessoal, tem um plugin que adiciona a música que está tocando no Exaile, tem uma interface muito amigável, envia mensagens offline, permite adicionar emoticons personalizados, tem o botão nudget (aquele negócio chato que faz a janela tremer =), totalmente em pt_BR, entre outros recursos legais.

Emesene 1.0

Os plugins fazem parte da atração. Existe plugin para muita coisa. Você gosta de escrever: "Faltam tantos dias para ir pra...", ou "Faltam tantos dias para o Radiohead chegar no Brasil" (não custa sonhar), então você vai gostar do plugin chamado countdown. Quer saber se chegaram e-mails novos na sua conta do Gmail? Tem plugin para isso. Gostava do MSN Plus do Windows? Com um simples plugin você tem algo bem parecido. Quer tirar screenshots e mandar pro imageshack automaticamente? Repito a frase: "Tem um plugin para isso". Que tal usar os sons do Pidgin no Emesene? Você pode, é só usar um plugin.

Existem tantos plugins que você vai perder um tempo escolhendo e configurando aqueles que mais te agradam. E o mais legal é que tudo isso vem junto com a instalação do Emesene.

Agora os contras: o Emesene serve para você?
Serve se você não tem uma webcam, não utiliza mensagens de voz e não precisa, por enquanto, adicionar pessoas em uma conversa (este recurso está bugado). Um recurso básico que não funciona completamente ainda e o pessoal do Emesene está trabalhando duro é a transferência de arquivos. Você pode receber arquivos mas não pode enviar. Segundo o site oficial do Emesene este recurso está quase pronto. Tomara!

Ficou interessado? Segue a receita:

Receita

Ingredientes:
- pacote emesene

Modo de preparo:

Como root, vamos editar a sources.list:

# gedit /etc/apt/sources.list &

Adicione o seguinte repositório no fim da sua sources.list:

deb http://apt.emesene.org/ ./

Este repositório tem a versão mais atualizada do Emesene. Esta versão é a mesma do SVN.

Feche e salve. Rode o comando:

# aptitude update

Agora é só instalar o pacote do emesene:

# aptitude install emesene

Para utilizar o Emesene use o comando:

$ emesene

Pronto. Agora é só usar e tirar as suas conclusões. Eu gostei, e você?

Lembram do post anterior? Aquela dica rápida que ensina a colocar o título da música que está tocando no Exaile na barra de mensagem pessoal do Mercury? Pode ser que você se pergunte: "E o Mercury?". Eu respondo: O Mercury vai bem, obrigado. Ele faz o serviço que promete, mas acho ele muito pesado. Vou colocar a culpa no Java! :)

Vou largar o Pidgin e o Mercury por um tempo. Esse Emesene conseguiu me atrair, agora é só testar para ver no que vai dar. Vamos ver por quanto tempo ele me prende. :)

Segundo o About, o Emesene é "um clone do MSN Messenger". Pretencioso não? Ainda tem muita coisa para chegar lá. Mas o pouco que ele faz, já agrada.

Abraços, até mais.

Referências
Site oficial do Emesene: http://emesene.org

terça-feira, 15 de janeiro de 2008

Dica Rápida: Exaile e Mercury

Hoje vou postar uma dica rápida: Como exibir no Mercury a música que está tocando no Exaile.
Vamos lá?

Acredito que você já tem o Exaile e o Mercury instalados.
Logado no Mercury clique em Options > Account Settings.

Janela Account Settings

Em Current song options marque a opção Show current playing song. Em Music Player selecione Shell command. Na caixa Shell command adicione o seguinte texto:

VAREXAILE=`exaile --get-artist; echo ' - '; exaile --get-title`; echo $VAREXAILE

Clique em OK para confirmar. Pronto. É pra funcionar :)

O que eu fiz? É o seguinte: a opção Shell Command em Music Player executa o comando do sistema que está na caixa de texto Shell command. E essa linha de comando? Essa linha na verdade é a execução de 4 comandos separados por ponto e vírgula (;). O resultado dos 3 primeiros comandos é guardado na variável VAREXAILE que é impressa com o comando echo, exibindo nome da banda - nome da faixa. O nome da banda é obtido com o comando exaile --get-artist e o nome da faixa com o comando exaile --get-title. O hífen que tem no meio é obtido com o comando echo ' - ', separando o nome da banda do nome da faixa.
A crase (`) que envolve os 3 primeiros comandos serve para guardar o valor de retorno dos 3 comandos. Se ela não estivesse ali, ao imprimir a variável você teria um resultado inesperado.
Para obter outras informações da faixa (nome do álbum, ano...) verifique a ajuda do exaile (com o comando exaile --help).

Se alguém souber uma maneira mais prática e que fique menos "gambiarra" comente que atualizo o post. ;)

Por hoje é isso. Abraços!